分享

linux下批量杀死rsync进程

 秋风无情萤火虫 2014-10-07
  • 用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./> 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、可以讲本脚本写入到计划任务 每天执行一遍

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多