@echo ------------------------------------------------------
@echo WindDows下执行linux下的shell脚本
@echo ------------------------------------------------------
@set desIp=10.90.91.10
@set version=V10
@set compile_1=1
@set compile_2=1
ping %newCompileIp% -n 3
:compile_1
if %compile_1%==0 goto :compile_2
@echo ------------------------------------------------------
@echo 解压发布件文件
@echo ------------------------------------------------------
plink -l root -pw root root@%desIp% cd /home/test;./unziprelease.sh %version%
ping 127.0.0.1 -n 10
:compile_2
@echo ------------------------------------------------------
@echo 删除文件
@echo ------------------------------------------------------
plink -l root -pw root root@%desIp% cd /home/test;rm test.text
ping 127.0.0.1 -n 3
ping 127.0.0.1 -n 50
pause
上述代码意思:@set desIp=10.90.91.10设置目的IP(linux服务器IP)@set compile_1=1 设置运行步骤,若上述代码模块中compile_1值为1,则执行compile_1模块的内容,若不为1,则不执行plink -l root -pw root root@%desIp% cd /home/test;rm test.text
意思是:使用plink登陆到目的IP上,在/home/test路径下执行linux删除命令
运行上述代码文件时,需要将PLINK.EXE文件放在同级目录下