目标:用WINDOWS的.bat文件,连接linux执行一些命令,将命令的结果输出到一个文件中,并通过ftp传到windows下
目的:让不会LINUX的人可以在windows下通过简单的操作监控linux
主要用到的有:VBscript,telnet,ftp
脚本如下:
1、check.bat内容:
start telnet.exe
cscript //nologo D:\check\tel.vbs
ftp -s:D:\check\ftp1.txt 192.168.0.201
2、vbscript.
tel.vbs内容:
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
sh.SendKeys "open 192.168.0.201"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 15000
sh.SendKeys "oracle{ENTER}"
WScript.Sleep 1000
sh.SendKeys "oracle{ENTER}"
WScript.Sleep 1000
sh.SendKeys "free -m {ENTER}"
WScript.Sleep 3000
sh.SendKeys "exit{ENTER}"
WScript.Sleep 3000
sh.SendKeys "{ENTER}"
WScript.Sleep 3000
sh.SendKeys "quit{ENTER}"
3、ftp参数文件:
ftp1.txt内容:
root
root123456
bin
cd /home/oracle
lcd d:\check
get db_reboot1.txt
bye
这样就可以通过简单地双击.bat文件,将远程的LINUX系统情况发送到WINDOWS下了。
ftp参考网址:
http://www.cnblogs.com/dotnetsong/archive/2008/08/05/1261543.html
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23065269/viewspace-715122/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23065269/viewspace-715122/