亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2014年01月30日 22:06:02   作者:  
這篇文章主要介紹了通過(guò)linux sh創(chuàng)建Linux系統(tǒng)服務(wù)的方法,需要的朋友可以參考下

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ù)程序

相關(guān)文章

  • shell腳本聯(lián)合PHP腳本采集網(wǎng)站的pv和alexa排名

    shell腳本聯(lián)合PHP腳本采集網(wǎng)站的pv和alexa排名

    這篇文章主要介紹了shell腳本聯(lián)合PHP腳本采集網(wǎng)站的pv和alexa排名,本文使用PHP腳本采集alexa網(wǎng)站數(shù)據(jù),然后在shell中調(diào)用php腳本并輸出數(shù)據(jù),需要的朋友可以參考下
    2014-12-12
  • Shell腳本判斷用戶的輸入內(nèi)容

    Shell腳本判斷用戶的輸入內(nèi)容

    今天小編就為大家分享一篇關(guān)于Shell腳本判斷用戶的輸入內(nèi)容,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 用shell腳本在mysql表中批量插入數(shù)據(jù)的方法

    用shell腳本在mysql表中批量插入數(shù)據(jù)的方法

    這篇文章主要介紹了用shell腳本在mysql表中批量插入數(shù)據(jù)的方法,需要的朋友可以參考下
    2014-03-03
  • Linux中mysqldump命令實(shí)例詳解

    Linux中mysqldump命令實(shí)例詳解

    mysqldump是mysql數(shù)據(jù)庫(kù)中備份工具,用于將MYSQL服務(wù)器中的數(shù)據(jù)庫(kù)以標(biāo)準(zhǔn)的sql語(yǔ)言的方式導(dǎo)出,并保存到文件中。今天通過(guò)本文給大家介紹mysqldump命令實(shí)例詳解,一起看看吧
    2016-12-12
  • shell 編寫一個(gè)帶有進(jìn)度條的程序安裝腳本

    shell 編寫一個(gè)帶有進(jìn)度條的程序安裝腳本

    這篇文章主要介紹了shell 編寫一個(gè)帶有進(jìn)度條的程序安裝腳本,通過(guò)使用Shell腳本,我們可以輕松地實(shí)現(xiàn)命令行中的進(jìn)度條功能,從而提高工作效率,感興趣的可以了解一下
    2023-08-08
  • 詳解Linux中vi命令大全

    詳解Linux中vi命令大全

    vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,它的強(qiáng)大不遜色于任何最新的文本編輯器,本文簡(jiǎn)單給大家介紹linux中vi命令大全,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • 監(jiān)控服務(wù)器swap并重啟php的Shell腳本

    監(jiān)控服務(wù)器swap并重啟php的Shell腳本

    有一臺(tái)服務(wù)器老是交換扇區(qū)占滿然后失去響應(yīng),很煩,因?yàn)榧虞d了以前別人寫的一個(gè)php擴(kuò)展,效率低,資源占用大,悲劇的是現(xiàn)在還沒(méi)有可以替換的東西
    2014-03-03
  • linux腳本實(shí)現(xiàn)自動(dòng)發(fā)送和收取郵件的設(shè)置方法

    linux腳本實(shí)現(xiàn)自動(dòng)發(fā)送和收取郵件的設(shè)置方法

    這篇文章主要是介紹linux下通過(guò)腳本自動(dòng)發(fā)送和收取郵件的設(shè)置方法,有需要的朋友可以參考下
    2013-05-05
  • 使用linux?java?shell啟動(dòng)腳本

    使用linux?java?shell啟動(dòng)腳本

    這篇文章主要為大家介紹了使用linux?java?shell啟動(dòng)腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • linux shell命令執(zhí)行順序的控制方法

    linux shell命令執(zhí)行順序的控制方法

    有關(guān)linux shell命令執(zhí)行順序的控制辦法,知識(shí)點(diǎn)很小,但卻非常實(shí)用,建議朋友們看看
    2013-02-02

最新評(píng)論