您的位置:首页 > 运维架构 > Shell

window下批处理操作:WindDows下执行linux下的shell脚本

2016-11-07 09:27 465 查看
@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文件放在同级目录下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  批处理