linux批处理工具

上次介绍了cssh这个批处理工具,这个工具的优点是可图形化批处理工作,如果要远程通过命令或者计划任务来执行多台服务器的话就得用pssh这个工具了。安装pssh就不说了,举个pssh使用的例子。

环境:我们的WEB是nginx+fastcgi的架构,在配置的初期经常会遇到不稳定的情况,如出现502,在没有解决问题之前,如果总是登陆服务器执行相同的重启服务命令是很烦人的,所以在自己的本本上用pssh来执行省去了很多事。

命令如下:

/usr/bin/parallel-ssh -t 10 -h /home/ajian/host -l root -o /tmp/restarlog/ “killall -9 php-cgi && /home/php-fpm-www-product.sh start”

-t  处理超时时间
-h 主机文件,文件内容是一个主机一行 主机[:端口] [用户] 如果都是默认的 或者跟当前用户一样 就只杂IP
-l 用户名
-o 输出执行结果的位置
最后加命令多条命令用引号并且用相关连接符号变成一条执行的命令。

这样是不是觉得还是很不方便用aliase变成一条自己的简单命令就方便多了

alias do-restartcgi=’/usr/bin/parallel-ssh -t 10 -h /home/ajian/host -l root -o /tmp/restarlog/ “killall -9 php-cgi && /home/php-fpm-www-product.sh start”‘

放入到用户要目录下的.bashrc

另外 还有几个工具一样是很实用

parallel-rsync   批处理同步文件

parallel-scp      批处理传送文件

parallel-scp -h hosts.txt -l root .vimrc /root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值