staf工作笔记-使用stax并行处理获取其他主机操作系统信息
把stax扩展弄好后,如下图所示:
运行STAXMon.jar包后。
使用Submit New Job
如下图所示:
此处的test6.xml代码如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE stax SYSTEM "stax.dtd"><stax><defaultcall function="test_6"/><function name="test_6"><block name="'Run Processes in Parallel'"><parallel><call function="'GetLocalWin'"></call><call function="'Get101Win'"></call><call function="'Get100Win'"></call></parallel></block></function><function name="GetLocalWin"><sequence><stafcmd><location>'local'</location><service>'var'</service><request>'resolve string {STAF/Config/OS/Name}'</request></stafcmd><if expr="RC != 0"><message>'Oops, RC = %s, Result = %s' % (RC, STAFResult)</message><else><message>'Local OS = %s' % (STAFResult)</message></else></if></sequence></function><function name="Get101Win"><sequence><stafcmd><location>'192.168.164.101'</location><service>'var'</service><request>'resolve string {STAF/Config/OS/Name}'</request></stafcmd><if expr="RC != 0"><message>'Oops, RC = %s, Result = %s' % (RC, STAFResult)</message><else><message>'192.168.164.101 OS = %s' % (STAFResult)</message></else></if></sequence></function><function name="Get100Win"><sequence><stafcmd><location>'192.168.164.100'</location><service>'var'</service><request>'resolve string {STAF/Config/OS/Name}'</request></stafcmd><if expr="RC != 0"><message>'Oops, RC = %s, Result = %s' % (RC, STAFResult)</message><else><message>'192.168.164.100 OS = %s' % (STAFResult)</message></else></if></sequence></function>
</stax>
此处有2台虚拟机如下图所示:
xp的IP地址是:192.168.164.100
Win 7的IP地址是:192.168.164.101
主机的IP地址是:192.168.164.1
点击Stax中的
SUbmit New Job后可以得到主机,和其他2台机子,的操作系统,如下图所示:
staf工作笔记-使用stax并行处理获取其他主机操作系统信息相关推荐
- staf工作笔记-对STAX进行扩展(配置并运行官方的Delay实例)
官方文档如下: http://staf.sourceforge.net/current/staxdg.html#Header_reg 关于官方文档,这里有几个坑要注意: 编译STAX扩展的教程在最后面 ...
- staf工作笔记-扩展stax官方实例的补坑说明
这又是一个坑, 官方说要实例下STAXMonitorExtension这个接口 官方给的这个delay已经实例了,如下图所示: 为什么上次调用会是这样的.没,监视器啊! 解决这个坑的问题就在这! 点了 ...
- staf工作笔记-stax自定义信号和信号处理功能
这个和Qt里面的信号与槽很相似. 特别是自定义信号与槽,emit然后connect. 在stax中使用: Signals: <raise>, <signalhandler> ...
- C++工作笔记-根据父类指针获取子类类型(或不同的对象)
程序运行截图如下: 解决此问题的关键是: 父类用一个虚函数返回一个值. 每个子类通过对这个值设置不同的数据. 从而判断不同的类,或不同的对象: 代码如下: #include <iostream& ...
- alibaba cloud sdk使用工作笔记0001---通过alibaba cloud sdk动态操作自己的阿里云产品,设置,或者查询信息
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 下面有详细的alibaba cloud sdk for java的文档,当然,除了这些以外, al ...
- VC++多线程工作笔记0003---MFC中用户界面线程的相关操作
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 前面咱们说,有工作线程和界面线程 WIN32API中使用CreateThread来创建线程 在MF ...
- Java工作笔记-JPA中Repository新增自定义更新操作
这里因为某种自定义业务,需要自己写sql语句进行更新. 或者某方言集不能用,需要对其进行手都更新. 对此记录下. 对应代码如下: @Repository public interface Table1 ...
- RabbitMQ工作笔记-新建用户及创建虚拟主机
命令:创建用户及设置权限: rabbitmqctl add_user userName password 权限有: 赋予权限后,然后就可以登录了! rabbitmqctl set_user_tags ...
- Qt/C++工作笔记-对vector与QVector中erase操作的进一步认识(区别与联系)
VS代码如下: #include <iostream> #include <vector> using namespace std;void main(){vector< ...
最新文章
- 万字长文!不为人所知的分布式锁实现全都在这里了
- python学习——基础(八)
- AdaPrompt:进一步将下游任务融入到预训练模型
- MySQL内存使用-线程独享
- 软件自动化测试—代码覆盖率
- Fail2ban 防爆力破解
- bootstrap栅格化框架
- 全能修图工具Pixelmator Pro Mac
- 图形化初始化达梦数据库
- 【bug修复】低版本工程导入Unity2018 Shader 报错
- 5 月计算机语言排行,TIOBE 5月编程语言排行榜
- 抽奖机(用除法)1.0-python
- OpenGL-绘制旋转立方体
- 滤镜功能针的萌翻了!Snapchat为狗狗配戴眼镜
- 树莓派制作自己的小车车(上)
- 【车牌识别和动态称重系统】(四)基于stc51HX711的动态称重系统
- iphone12里的计算机,iphone12怎么连接电脑,iphone12连接电脑的教程
- Linux 之父:80486 处理器将成时代的眼泪!
- 如何写好Makefile
- Win7下有些游戏不能全屏的解决方法