目标:用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参考网址: