芝麻web文件管理V1.00
编辑当前文件:/home/strato/chroot/opt/RZphp80/includes/data/System_Daemon/data/template_RedHat
#!/bin/bash # # /etc/rc.d/init.d/@name@ # # chkconfig: @chkconfig@ # description: @desc@ # processname: @bin_name@ # pidfile: @pid_file@ PID_FILE=@pid_file@ BIN_FILE=@bin_file@ # Source function library. . /etc/rc.d/init.d/functions start() { ${BIN_FILE} ret=$? if [ $ret -eq 0 ]; then action $"Starting @name@: " /bin/true else action $"Starting @name@: " /bin/false fi return $ret } stop() { PID=`cat @pid_file@ 2>/dev/null ` if [ -n "$PID" ]; then /bin/kill "$PID" >/dev/null 2>&1 ret=$? if [ $ret -eq 0 ]; then STOPTIMEOUT=60 while [ $STOPTIMEOUT -gt 0 ]; do /bin/kill -0 "$PID" >/dev/null 2>&1 || break sleep 1 let STOPTIMEOUT=${STOPTIMEOUT}-1 done if [ $STOPTIMEOUT -eq 0 ]; then echo "Timeout error occurred trying to stop @name@." ret=1 action $"Stopping @name@: " /bin/false else action $"Stopping @name@: " /bin/true fi else action $"Stopping @name@: " /bin/false fi else ret=1 action $"Stopping @name@: " /bin/false fi return $ret } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; reload) restart ;; status) status @name@ ;; *) echo "Usage: @name@ [start|stop|restart|status]" exit 1 ;; esac