linux環境:ubuntu
復制代碼 代碼如下:
#! /bin/sh
# Provides: server.sh
# Default-Start: 2 3 4 5
# Short-Description: server testing...
EXEC_PATH=/home/huangmin/cdev/project
EXEC=server
PID_FILE=/var/run/server.sh.pid
DAEMON=/home/huangmin/cdev/project/server
if ! [ -x $EXEC_PATH/$EXEC ]; then
echo "ERROR:$EXEC_PATH/$EXEC not found ..."
exit 1
fi
stop() {
echo "Stopping $EXEC ..."
killall $DAEMON >/dev/null
rm -f $PID_FILE
sleep 1
echo "Shutting down $EXEC: [OK]"
}
start() {
echo "Starting $EXEC ..."
$DAEMON >/dev/null
pidof $EXEC > $PID_FILE
sleep 1
echo "Starting $EXEC: [OK]"
}
restart() {
stop
start
}
case "$1" in
start)
start
stop)
stop
restart)
restart
status)
echo "Status Here"
*)
echo "Usage: service $EXEC {start|stop|restart|status}"
exit 1
esac
exit $?
/home/huangmin/cdev/project/server是我們需要的作為系統服務的程序。
寫好腳本之后,將其放置到目錄/etc/init.d中,或者做成軟鏈接形式如:sudo ln -s /home/huangmin/cdev/project/bash/server.sh /etc/init.d/servertest.sh
最后利用chkconfig命令將其添加進系統服務: chkconfig
主站蜘蛛池模板:
武威市|
莆田市|
二手房|
宁都县|
阆中市|
镇平县|
景洪市|
揭西县|
灵寿县|
偃师市|
伊川县|
宁德市|
永福县|
云阳县|
于都县|
丰县|
顺平县|
黄骅市|
德保县|
麦盖提县|
阿图什市|
宜章县|
宝清县|
华蓥市|
宁河县|
安徽省|
宁都县|
吉林省|
定南县|
和林格尔县|
枣阳市|
扶绥县|
万荣县|
开化县|
长岭县|
洛川县|
台南市|
大兴区|
扎鲁特旗|
新龙县|
郓城县|