您的位置:首页 > 运维架构 > Linux

linux系统服务rsync启动脚本

2014-06-02 16:05 471 查看
#!/bin/bash
# chkconfig: 2345 23 20
# description: rsync daemon start script
# made by QQ 44850823
. /etc/init.d/functions
RETVAL=0
prog="/usr/bin/rsync"
lockfile=/var/lock/subsys/rsync
start () {
echo -n "Starting $prog"
daemon $prog --log-file=/var/log/message --daemon
RETVAL=$?
echo
if [ $RETVAL -eq 0 ]; then
touch /var/lock/subsys/rsync
fi
}
stop () {
echo -n "Stop $prog"
killproc  $prog
RETVAL=$?
echo
if [ $RETVAL -eq 0 ]; then
rm -f $lockfile
fi

}
status() {
if [ -e $lockfile ]
then
action "Rsync daemon is already running" /bin/true
else
action "Rsync daemon is down" /bin/false
fi
}
case "$1" in
start)
if [ -e $lockfile ]
then
action "Rsync daemon is running" /bin/false
exit 0
fi
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
status)
status
;;
*)
echo "Usage: $0 {start|stop|status|restart|reload}"
exit 2
esac
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rsync 启动脚本