设立Linux自启动服务
设置Linux自启动服务4 服务脚本文件示例 Java代码 #!/bin/bash## autoruntestthe shell script takes care
设置Linux自启动服务
4 服务脚本文件示例
Java代码 #!/bin/bash # # autoruntest the shell script takes care of autoruntest auto start and stop # # chkconfig: 2345 20 80 # description: autoruntest # processname: /etc/rc.d/init.d/autoruntest EXEC_PATH=/home/robin/code EXEC=autoruntest PID_FILE=/var/run/autoruntest.pid DAEMON=/home/robin/code/autoruntest # Source function library. . /etc/rc.d/init.d/functions if ! [ -x $EXEC_PATH/$EXEC ] ; then echo "ERROR: $EXEC_PATH/$EXEC not found" exit 1 fi stop() { echo "Stoping $EXEC ..." killall $DAEMON >/dev/null usleep 100 echo "Shutting down $EXEC: [ OK ]" } start() { echo "Starting $EXEC ..." $DAEMON > /dev/null & usleep 100 echo "Starting $EXEC: [ OK ]" } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) status -p $PID_FILE $DAEMON ;; *) echo "Usage: service $EXEC {start|stop|restart|status}" exit 1 esac exit $? vc