欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本注冊到Linux系統(tǒng)服務實例

 更新時間:2015年05月11日 09:33:49   投稿:junjie  
這篇文章主要介紹了Shell腳本注冊到Linux系統(tǒng)服務實例,本文給出一個可以作為Linux服務的腳本實例,及加入服務的方法等步驟,需要的朋友可以參考下

注冊一個系統(tǒng)服務,開機自啟動.

1 腳本編寫

#vim test.sh

復制代碼 代碼如下:

#!/bin/bash 
 
#description: hello.sh 
#chkconfig: 2345 20 81 
 
EXEC_PATH=/usr/local/ 
EXEC=hello.sh 
DAEMON=/usr/local/hello.sh 
PID_FILE=/var/run/hello.sh.pid 
 
. /etc/rc.d/init.d/functions 
 
if [ ! -x $EXEC_PATH/$EXEC ] ; then 
       echo "ERROR: $DAEMON not found" 
       exit 1 
fi 
 
stop() 

       echo "Stoping $EXEC ..." 
       ps aux | grep "$DAEMON" | kill -9 `awk '{print $2}'` >/dev/null 2>&1 
       rm -f $PID_FILE 
       usleep 100 
       echo "Shutting down $EXEC: [  OK  ]"     

 
start() 

       echo "Starting $EXEC ..." 
       $DAEMON > /dev/null & 
       pidof $EXEC > $PID_FILE 
       usleep 100 
       echo "Starting $EXEC: [  OK  ]"         

 
restart() 

    stop 
    start 

 
case "$1" in 
    start) 
        start 
        ;; 
    stop) 
        stop 
        ;; 
    restart) 
        restart 
        ;; 
    status) 
        status -p $PID_FILE $DAEMON 
        ;; 
    *) 
        echo "Usage: service $EXEC {start|stop|restart|status}" 
        exit 1 
esac 
 
exit $? 

2注冊服務

復制代碼 代碼如下:

# chmod 700 test.sh
# cp test.sh /etc/init.d/
# chkconfig --add test.sh
# chkconfig --list

3.刪除服務
復制代碼 代碼如下:

# chkconfig  --del test.sh

相關文章

  • linux中shell腳本實現(xiàn)下載完關機

    linux中shell腳本實現(xiàn)下載完關機

    本文給大家分享的是個人在實際應用中制作的一個小程序,十分的實用,推薦給大家,有需要的小伙伴可以參考下。
    2015-03-03
  • 實現(xiàn)自動清除日期目錄shell腳本實例代碼

    實現(xiàn)自動清除日期目錄shell腳本實例代碼

    這篇文章主要介紹了實現(xiàn)自動清除日期目錄shell腳本實例代碼的相關資料,需要的朋友可以參考下
    2017-04-04
  • linux重啟和關閉系統(tǒng)命令的寫法

    linux重啟和關閉系統(tǒng)命令的寫法

    這篇文章給大家介紹了linux重啟和關閉系統(tǒng)命令的寫法,然后在文中給大家分享了linux五個重啟命令,感興趣的朋友一起看看吧
    2017-10-10
  • Linux?自動化構建工具make/Makefile的使用詳解

    Linux?自動化構建工具make/Makefile的使用詳解

    這篇文章主要介紹了Linux?自動化構建工具?make/Makefile,要如何編譯.c文件,關鍵就在于Makefile是怎么寫的,下面我們主要介紹這兩者的使用,需要的朋友可以參考下
    2022-04-04
  • Shell編程 Bash引號的那點事

    Shell編程 Bash引號的那點事

    促使我想寫這個系列的文章,是因為看到總有人提到相同的問題,犯相同的錯誤,曾經(jīng)我也是這么過來的,不忍心看到后面還有人經(jīng)常這么曲折的過來
    2015-01-01
  • linux?命令中的大于號、小于號的作用及代表的意思

    linux?命令中的大于號、小于號的作用及代表的意思

    在linux中,大家也許會經(jīng)常看到?<???、<<?、<<<?、>、>>?這幾個小于號、大于號,那么他們分別代表什么意思呢?下面小編通過本文給大家介紹下linux?命令中的大于號、小于號的作用,感興趣的朋友一起看看吧
    2023-01-01
  • Linux更新Python版本及修改python默認版本的方法

    Linux更新Python版本及修改python默認版本的方法

    很多情況下拿到的服務器python版本很低,需要自己動手更改默認python版本,但是有好多朋友都被這個問題難倒了,接下來,通過本篇文章給大家介紹linux更新Python版本及修改默認版本的方法,感興趣的朋友一起學習吧
    2015-12-12
  • bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

    bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpret

    這篇文章主要介紹了bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory,需要的朋友可以參考下
    2014-10-10
  • linux下ssh安裝與scp命令使用詳解

    linux下ssh安裝與scp命令使用詳解

    這篇文章主要介紹了linux下ssh安裝與scp命令使用詳解的相關資料,需要的朋友可以參考下
    2015-09-09
  • Shell中sed編輯器的具體使用

    Shell中sed編輯器的具體使用

    sed是一種流編輯器,sed編輯器可以根據(jù)命令來處理數(shù)據(jù)流中的數(shù)據(jù),本文就來介紹一下Shell中sed編輯器的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01

最新評論