码迷,mamicode.com
首页 > 其他好文 > 详细

rsync启动脚本

时间:2017-08-31 11:09:06      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:rsync启动脚本

#!/bin/sh

#chkconfig: 2345 20  80

#description: create by bai

. /etc/init.d/functions

judge=`netstat -lntup|grep rsync|wc -l`

_start(){

if [ $judge -eq 2 ]

  then 

   action "rsync is running" /bin/true

else

  rsync --daemon

  sleep 1

  action "rsync  started" /bin/true

 fi

}

_stop(){

if [ `netstat -lntup|grep rsync|wc -l`  -ge 0 ]

   then

   killall rsync >/dev/null 2>&1

   sleep 3

  if [ `netstat -lntup|grep rsync|wc -l` -eq 0 ]

     then

  action "rsync is stopped" /bin/true

  fi

else

  action "rsync is stopped" /bin/true

fi

}

case "$1" in 

start)

    _start

;;

stop)

    _stop

;;

restart)

  _stop 

  sleep 2

  _start

;;

*)

  echo $"usage:$0 {start|stop|restart}"

;;

esac


本文出自 “10997527” 博客,谢绝转载!

rsync启动脚本

标签:rsync启动脚本

原文地址:http://11007527.blog.51cto.com/10997527/1961301

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!