作為linux服務隨開機啟動

2021-06-19 04:14:28 字數 680 閱讀 5966

在/etc/rc.d/init.d中編寫lan-monitor可執行指令碼如下:

#!/bin/bash

# chkconfig:235 98 98 

# description start or stop lan-monitor

start()

stop()

case "$1" in

start)

start ;;

stop)

stop ;;

restart)

stop

start ;;

*)echo "usage:$0 start|stop|restart"

exit 0;

esac

注意上面的 

# chkconfig:235 98 98 

這個在執行chkconfig --add lan-monitor命令時用到

235表示執行級別2、3、5

98分別表示s98、k98

執行chkconfig --add lan-monitor

最後在rc2.d 

rc3.d 

rc5.d中生成s98lan-monitor

在其它rc*.d中(rc0.d 

rc1.d 

rc4.d 

rc6.d)生成k98lan-monitor

隨Linux開機自動啟動mysql

在mysql的管理過程中,會遇到pc server離線或者重啟,我需要在主機啟動後再將mysql服務啟動。如果上百臺或者更多的mysql主機進行維護時,可能會有多台主機出現類似問題,要是每次都手動操作,是很繁瑣的事情。我們可以採用隨系統一起啟動mysql服務,這樣就解決了頻繁手動啟動mysql的問題...

將程式作為服務啟動,並開機啟動

在 etc init.d 目錄下新建乙個服務指令碼檔案。在終端輸入並回車pi raspberry sudo nano etc init.d testboot在空白檔案中輸入以下內容 bin sh etc init.d testboot begin init info provides testboo...

chkconfig 命令將服務隨開機啟動或者關閉

開機開啟sshd服務 chkconfig sshd on 開機關閉防火牆 chkconfig iptables off 1 chkconfig在沒有引數執行時,顯示用法。2 如果加上服務名,那麼就檢查這個服務是否在當前執行級啟動。如果是,返回true,否則返回false。3 如果在服務名後面指定了o...