把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并行处理获取其他主机操作系统信息相关推荐

  1. staf工作笔记-对STAX进行扩展(配置并运行官方的Delay实例)

    官方文档如下: http://staf.sourceforge.net/current/staxdg.html#Header_reg 关于官方文档,这里有几个坑要注意: 编译STAX扩展的教程在最后面 ...

  2. staf工作笔记-扩展stax官方实例的补坑说明

    这又是一个坑, 官方说要实例下STAXMonitorExtension这个接口 官方给的这个delay已经实例了,如下图所示: 为什么上次调用会是这样的.没,监视器啊! 解决这个坑的问题就在这! 点了 ...

  3. staf工作笔记-stax自定义信号和信号处理功能

    这个和Qt里面的信号与槽很相似. 特别是自定义信号与槽,emit然后connect. 在stax中使用: Signals:  <raise>, <signalhandler> ...

  4. C++工作笔记-根据父类指针获取子类类型(或不同的对象)

    程序运行截图如下: 解决此问题的关键是: 父类用一个虚函数返回一个值. 每个子类通过对这个值设置不同的数据. 从而判断不同的类,或不同的对象: 代码如下: #include <iostream& ...

  5. alibaba cloud sdk使用工作笔记0001---通过alibaba cloud sdk动态操作自己的阿里云产品,设置,或者查询信息

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 下面有详细的alibaba cloud sdk for java的文档,当然,除了这些以外, al ...

  6. VC++多线程工作笔记0003---MFC中用户界面线程的相关操作

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 前面咱们说,有工作线程和界面线程 WIN32API中使用CreateThread来创建线程 在MF ...

  7. Java工作笔记-JPA中Repository新增自定义更新操作

    这里因为某种自定义业务,需要自己写sql语句进行更新. 或者某方言集不能用,需要对其进行手都更新. 对此记录下. 对应代码如下: @Repository public interface Table1 ...

  8. RabbitMQ工作笔记-新建用户及创建虚拟主机

    命令:创建用户及设置权限: rabbitmqctl add_user userName password 权限有: 赋予权限后,然后就可以登录了! rabbitmqctl set_user_tags ...

  9. Qt/C++工作笔记-对vector与QVector中erase操作的进一步认识(区别与联系)

    VS代码如下: #include <iostream> #include <vector> using namespace std;void main(){vector< ...

最新文章

  1. 万字长文!不为人所知的分布式锁实现全都在这里了
  2. python学习——基础(八)
  3. AdaPrompt:进一步将下游任务融入到预训练模型
  4. MySQL内存使用-线程独享
  5. 软件自动化测试—代码覆盖率
  6. Fail2ban 防爆力破解
  7. bootstrap栅格化框架
  8. 全能修图工具Pixelmator Pro Mac
  9. 图形化初始化达梦数据库
  10. 【bug修复】低版本工程导入Unity2018 Shader 报错
  11. 5 月计算机语言排行,TIOBE 5月编程语言排行榜
  12. 抽奖机(用除法)1.0-python
  13. OpenGL-绘制旋转立方体
  14. 滤镜功能针的萌翻了!Snapchat为狗狗配戴眼镜
  15. 树莓派制作自己的小车车(上)
  16. 【车牌识别和动态称重系统】(四)基于stc51HX711的动态称重系统
  17. iphone12里的计算机,iphone12怎么连接电脑,iphone12连接电脑的教程
  18. Linux 之父:80486 处理器将成时代的眼泪!
  19. 如何写好Makefile
  20. Win7下有些游戏不能全屏的解决方法

热门文章

  1. 实作 ASP.NET 多笔数据离线编辑
  2. 一文讲清数据治理、数据管理、数据资产管理区别,数据专家必看
  3. 这个天气怎么就这么热啊,哪里还有心情写代码呀。
  4. 作风和个性特点伪原创工具
  5. 感谢OpenEIM的技术人员能够及时修补漏洞
  6. 【飞秋】网络的基础-域名篇
  7. 飞秋下载2010正式版_飞秋下载
  8. 水滴石穿C语言之正确使用const
  9. Python基本语法,python入门到精通
  10. 算法——贝叶斯公式的推导过程