#!/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
linux系统服务rsync启动脚本
原创博弈帅哥哥 博主文章分类:linux-shell篇 ©著作权
©著作权归作者所有:来自51CTO博客作者博弈帅哥哥的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Shell开发rsync启动脚本
本文章讲述如何使用Shell 开发rsync启动脚本
rsync 启动脚本 shell linux -
Linux_自制系统服务启动脚本
目录目录前言Case语句Apache 启动脚...
bash 启动脚本 apache linux 启动服务 -
开发rsync启动脚本2
使用函数更加规范的开发rsync启动脚本 执行结果:
bash 启动脚本 vim -
java 应用启动脚本 java服务启动脚本
1.单独jar包形式启动
linux JVM jar java