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

首頁 > 系統 > Linux > 正文

創建Linux系統服務的方法

2019-10-26 18:38:27
字體:
來源:轉載
供稿:網友

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 –add servertest.sh
可以使用命令service servertest.sh start馬上啟動該服務程序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青岛市| 青州市| 台江县| 阳曲县| 昌吉市| 罗平县| 天峻县| 济南市| 佛学| 左云县| 满洲里市| 高青县| 鸡泽县| 搜索| 仁化县| 丰顺县| 博乐市| 金堂县| 嫩江县| 中卫市| 连江县| 阿图什市| 盱眙县| 墨竹工卡县| 静海县| 镇平县| 石渠县| 喀喇| 岑溪市| 醴陵市| 德保县| 漳浦县| 开封县| 泸州市| 乐陵市| 伽师县| 苏尼特左旗| 商洛市| 新田县| 洞口县| 肥西县|