Staf 框架使用

概述:

1.可用于window/linux和window/linux之间的交互

如执行cmd,传输文件等

2.web自动化多机器调度运行,需要真机代开浏览器运行

代码复制到window机器-编译-运行  (全部通过master发送命令在调度机器运行)

 

STAF 172.29.49.9 PROCESS START COMMAND notepad

STAF 172.16.152.72 PROCESS START SHELL COMMAND

STAF 172.29.29.197 FS COPY Directory D:\\ TODIRECTORY D:\\aaa.txt TOMACHINE 172.16.152.76 RECURSE KEEPEMPTYDIRECTORIES

 

STAFHandle handle = null;
    try {
           handle = new STAFHandle("MyApp/Test");
        } catch (STAFException e) {
            System.out.println("Error registering with STAF, RC: " + e.rc);
        }
        String service = "PROCESS";  //命令执行
        String request = "START COMMAND notepad"; //命令详情
        try {
          
            String result = handle.submit("172.29.49.9", service,
                    request);
            STAFMarshallingContext mc = STAFMarshallingContext
                    .unmarshall(result);
            Map mcMap = (Map) mc.getRootObject();           
            handle.unRegister();
        } catch (STAFException e) {
            System.out.println("run process error");
        }       

 

转载于:https://www.cnblogs.com/season-xie/p/5330997.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值