脚本文件 /etc/init.d/myservice
. /lib/lsb/init-functions
PROGRAM='/user/bin/myservice'
test -x $PROGRAM || exit 0 #测试程序是否可执行,否则退出
case "$1" in
start)
log_begin_msg "Start xcube server"
/usr/bin/myservice -c /etc/config.xml &
log_end_msg 0
;;
stop)
PID=$(pidof myservice)
echo $PID
kill -9 $PID
;;
status)
;;
*)
esac
安装方法
sudo chmod +x ./myservice
sudo update-rc.d myservice defaults
启动和停止服务
service myservice start
service myservice stop