佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > 創(chuàng)建Linux系統(tǒng)服務(wù)的方法

創(chuàng)建Linux系統(tǒng)服務(wù)的方法

熱門標(biāo)簽:AI電銷 百度競(jìng)價(jià)排名 呼叫中心市場(chǎng)需求 鐵路電話系統(tǒng) Linux服務(wù)器 地方門戶網(wǎng)站 服務(wù)外包 網(wǎng)站排名優(yōu)化

linux環(huán)境:ubuntu

復(fù)制代碼 代碼如下:

#! /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是我們需要的作為系統(tǒng)服務(wù)的程序。
寫好腳本之后,將其放置到目錄/etc/init.d中,或者做成軟鏈接形式如:sudo ln -s /home/huangmin/cdev/project/bash/server.sh /etc/init.d/servertest.sh
最后利用chkconfig命令將其添加進(jìn)系統(tǒng)服務(wù): chkconfig –add servertest.sh
可以使用命令service servertest.sh start馬上啟動(dòng)該服務(wù)程序

標(biāo)簽:黃山 仙桃 湖南 銅川 蘭州 崇左 湘潭 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《創(chuàng)建Linux系統(tǒng)服務(wù)的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    蒙山县| 酉阳| 晴隆县| 普洱| 泽库县| 京山县| 郧西县| 崇明县| 南郑县| 漯河市| 军事| 沂南县| 界首市| 威信县| 河源市| 安西县| 大宁县| 巴彦县| 海林市| 桓台县| 肇庆市| 那坡县| 沅陵县| 竹溪县| 桂林市| 高安市| 来安县| 前郭尔| 伊通| 西畴县| 丰顺县| 金秀| 合肥市| 上思县| 明星| 五大连池市| 墨竹工卡县| 湘潭市| 安仁县| 桃源县| 新宁县|