linux下批量杀死rsync进程
时间:2015-12-08 22:08 来源:linux.it.net.cn 作者:IT
用rsync同步远程服务器,由于设置的的同步间隔较短(5分钟),这样一旦网速问题导致5分钟内同步不完。就会倒是同步紊乱,导致系统中很多rsync进程(# ps -aux | grep rsync)
解决方法
1、使用linux bash脚本 定时执行,杀死多余的rsync进程
2、脚本内容如下
new3-dx:/var/bash# bash k-rsync.sh
Killed
new3-dx:/var/bash# cat k-rsync.sh
#!/bin/bash
#
# Propram:
# Kill the redundant Rsync process
# History:
# 2012/08/06 iranw<http://www.it165.net/> First release
#
for i in `ps -ef |grep rsync |grep -v grep |awk {'print $2'}`
do
kill -9 $i
echo "Kill $i successed."
done
3、给脚本内容添加权限
new3-dx:/var/bash# chmod +x k-rsync.sh
4、执行
# bash k-rsync.sh
5、可以讲本脚本写入到计划任务 每天执行一遍
(责任编辑:IT)
用rsync同步远程服务器,由于设置的的同步间隔较短(5分钟),这样一旦网速问题导致5分钟内同步不完。就会倒是同步紊乱,导致系统中很多rsync进程(# ps -aux | grep rsync) 解决方法 1、使用linux bash脚本 定时执行,杀死多余的rsync进程 2、脚本内容如下 new3-dx:/var/bash# bash k-rsync.sh Killed new3-dx:/var/bash# cat k-rsync.sh #!/bin/bash # # Propram: # Kill the redundant Rsync process # History: # 2012/08/06 iranw<http://www.it165.net/> First release # for i in `ps -ef |grep rsync |grep -v grep |awk {'print $2'}` do kill -9 $i echo "Kill $i successed." done 3、给脚本内容添加权限 new3-dx:/var/bash# chmod +x k-rsync.sh 4、执行 # bash k-rsync.sh 5、可以讲本脚本写入到计划任务 每天执行一遍 (责任编辑:IT) |