国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

創建Linux系統服務的方法

2020-07-27 19:19:54
字體:
來源:轉載
供稿:網友

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

主站蜘蛛池模板: 武威市| 莆田市| 二手房| 宁都县| 阆中市| 镇平县| 景洪市| 揭西县| 灵寿县| 偃师市| 伊川县| 宁德市| 永福县| 云阳县| 于都县| 丰县| 顺平县| 黄骅市| 德保县| 麦盖提县| 阿图什市| 宜章县| 宝清县| 华蓥市| 宁河县| 安徽省| 宁都县| 吉林省| 定南县| 和林格尔县| 枣阳市| 扶绥县| 万荣县| 开化县| 长岭县| 洛川县| 台南市| 大兴区| 扎鲁特旗| 新龙县| 郓城县|