通过winscp实现一键修改多台机器文件,并执行相应命令的脚本
来源:互联网 发布:mac finder打不开 编辑:程序博客网 时间:2024/04/30 11:34
思考一个一键修改多台机器的文件,并执行相应命令的脚本,考虑controller是在windows的情况,agent均为linux,需要使用bat脚本
需要先安装一个软件winscp,然后配置该安装文件的目录到环境变量之中。
执行的主bat脚本如下:
set CURRENT_PATH=%~dp0winscp /script=%CURRENT_PATH%\script.txt /console /privatekey=%CURRENT_PATH%\agentkety.ppkpause
需要一个执行命令的script.txt脚本,此处只罗列2台机器,留个思路做备份,如下:
# Automatically abort script on errorsoption batch abort# Disable overwrite confirmations that conflict with the previousoption confirm off# Connect using a password# open sftp://user:password@example.com -hostkey="ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"# Connectecho goopen sftp://root@ec2-54-251-107-178.ap-southeast-1.compute.amazonaws.com# Change remote directorycd /opt/apache-jmeter-2.9_2013.3.11/bin# Force binary mode transferoption transfer binary# Download file to the local directory d:\get nohup.out d:\put jmeter.logcall cat jmeter.log# Disconnectcloseopen sftp://root@ec2-54-251-107-177.ap-southeast-1.compute.amazonaws.com# Change remote directorycd /opt/apache-jmeter-2.9_2013.3.11/bin# Force binary mode transferoption transfer binary# Download file to the local directory d:\get nohup.out d:\put jmeter.logcall cat jmeter.log# Disconnectclose
其中call命令式用来远程执行linux的shell命令,所以可以通过put上传文件覆盖后,再通过call来执行某些服务的restart功能,从而做到一键搞定所有操作的功能。
0 0
- 通过winscp实现一键修改多台机器文件,并执行相应命令的脚本
- 一个用ssh来远程登录多台机器并执行命令的脚本
- 使用Curator实现多台机器中只有一台机器执行任务
- Expect循环登录多台服务器执行命令的脚本
- 多台机器批量执行命令
- 利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集
- 多台机器时,简便的一条命令多台执行的方式
- MAC下查找所有指定名字的文件并执行相应命令
- linux下通过命令启动多个终端执行相应的命令和程序
- WinSCP自动执行脚本
- linux 通过shell脚本在本地执行远程机器命令
- Linux 小工具---多台机器执行命令或复制文件
- 用python脚本执行ssh远程登录多台机器
- 用python脚本执行ssh远程登录多台机器
- 通过jcifs.jar 操作局域网内另外一台机器的文件操作
- Shell 脚本自动Telnet 并执行远端机器的脚本
- Shell脚本自动Telnet并执行远端机器的脚本
- 通过 脚本执行 kettle 的作业 命令
- svn常用命令的用法
- 一个简单的alv的示例
- curl使用技巧
- Spring3+Hibernate4:DAO层的非泛型化实现
- flex中使用RadioButtonGroup时如何取出所选项的值
- 通过winscp实现一键修改多台机器文件,并执行相应命令的脚本
- poj 2823单调队列模板题
- 第十六周项目二-简单指针
- xFace3.x 开发技巧(1)---从web开发转向移动开发
- linux中mutex和semaphore的区别
- 正在看的一些书(值得推荐)
- Spring3.2.4 + Quartz2.2.0集成实例
- hive转义字符
- windows vc下实现图片透明