代码片段:Bat自动下载,上传,远程执行脚本

Bat自动下载,上传,远程执行脚本

set User=abc
set IP=1.1.1.1
set Key=id_rsa.ppk
set DestPath=/home/abc

cd /d %~dp0

del /S /Q env\*.gz

.\plink.exe -l %User% -i %Key% %IP% rm -rf %DestPath%; mkdir -p %DestPath%

powershell -Command "(New-Object Net.WebClient).DownloadFile('http://sonatype-nexus.host.example.com:8081/nexus/service/local/repositories/release/content/abc/x/abc.tar.gz', 'env\abc.tar.gz')"

.\pscp.exe -l %User% -i %Key% env\*.gz  %IP%:%DestPath%

.\plink.exe -l %User% -i %Key% -m env\reinstall.sh %IP% 

pause

Shell自动su,执行shell命令


# !/bin/bash
sudo -kS bash - http://the.earth.li/~sgtatham/putty/0.53b/htmldoc/Chapter5.html# 5

plink: http://the.earth.li/~sgtatham/putty/0.53b/htmldoc/Chapter7.html

powershell: http://powershell.com/cs/

#batch、shell#

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部