(小技巧)VBS验证LINUX后台进程办法
公司的产品是B/S结构的,我负责前台QTP测WEB,但其中有一个功能点,就是通过WEB重启系统,要到后台去验证相应进程是否全部正确启动,看到网络上提及的很少,我把自己的解决办法拿来大家分享:1.安装一款软件:putty(远程连接Linux工具);
2.运行VBS代码:
Dim oShell
Set oShell = CreateObject("Wscript.shell")
oShell.Run "cmd /K plink -ssh -l root -pw password -P 22 10.18.9.7 -m C:\linux.txt>C:\test.txt"
Set oShell = Nothing
注意:oShell.Run "cmd /K plink -ssh -l root -pw password -P 22 10.18.9.7 -m C:\linux.txt>C:\test.txt"中的plink为putty下支持命令行输入的工具(记得把plink.exe放到系统的C:\WINDOWS\system32下),plink后面的是它的参数,可以参看help文档,其中C:\linux.txt存放要到目标主机中运行的shell语句,而C:\test.txt中保存shell语句运行的结果
下面可以再加一个文档处理函数处理C:\test.txt中的结果
同时也希望大家有相关经验的介绍下自己用的方法 顶:lol
不知你的后台有没有数据库操作,数据库是用什么数据库软件?
不知你的后台有没有数据库操作,数据库是用什么数据库软件? 我的工作只是验证某些进程是否存在,没有涉及到数据库不过如要验证数据库可以在C:\Linux.txt中体现吧 先顶 这个现在已经被淘汰了,Python有个库Paramiko,可以用来进行ssh的交互和tftp
页:
[1]