zoukankan      html  css  js  c++  java
  • 解决长时间计划任务rsync同步进程数过多

     
    用rsync同步远程服务器,由于设置的的同步间隔较短(5分钟),这样一旦网速问题导致5分钟内同步不完。就会倒是同步紊乱,导致系统中很多rsync进程(# ps -aux | grep rsync)

    解决方法
    1、使用linux bash脚本 定时执行,杀死多余的rsync进程
    2、脚本内容如下

    #!/bin/bash
    #
    # Propram:
    #       Kill the redundant Rsync process

    #     
    #

    for i in `ps -ef |grep rsync |grep -v grep |grep -v "daemon" |awk {'print $2'}`
    do
             kill -9 $i
             echo "Kill $i successed."
    done
    3、给脚本内容添加权限  记住脚本名字不要带rsync,不然将自己杀掉
    chmod +x k-tongbu.sh
    4、执行
    bash k-tongbu.sh
    5、可以讲本脚本写入到计划任务 每天执行一遍
  • 相关阅读:
    BufferedOutputStream
    BufferedInputStream
    IO异常 的处理
    FileOutStream
    FileInputStream
    File常用的方法
    IO流
    枚举
    jdk1.5新特性之-----自动装箱与自动拆箱
    jdk1.5新特性之------->可变参数
  • 原文地址:https://www.cnblogs.com/mikeluwen/p/7162371.html
Copyright © 2011-2022 走看看