開機啟動

中文發表於2019-10-06

1.示例,先建立一個start.sh,把start.sh複製到 /etc/init.d/下面,
執行
在start.sh中新增一個

# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.

上面

chkconfig:

  1. 其中2345是預設啟動級別,級別有0-6共7個級別,可以設定為 -
  2. 20是啟動優先順序,優先順序範圍是0-100,數字越大,優先順序越低。
  3. 80是停止優先順序,優先順序範圍是0-100,數字越大,優先順序越低。

description:是描述自己寫

這裡簡化一下
chkconfig start.sh on 
就相當於
chkconfig --add start.sh 
chkconfig --level 2345 start.sh on

chkconfig --add start.sh 
#開啟服務
chkconfig --del start.sh
#刪除服務
chkconfig --level 2345 start.sh on(on/off) 
#設定許可權 2345是指許可權
chkconfig --list
#列出系統所有的服務啟動情況
chkconfig --list start.sh
#列出系統start.sh服務啟動情況

執行chkconfig --list start.sh會出現

start.sh        0:off   1:off   2:on    3:on    4:on    5:on    6:off

等級0表示:表示關機
等級1表示:單使用者模式
等級2表示:無網路連線的多使用者命令列模式
等級3表示:有網路連線的多使用者命令列模式
等級4表示:不可用
等級5表示:帶圖形介面的多使用者模式
等級6表示:重新啟動
指定讀系統服務要在哪一個執行等級中開啟或關畢, chkconfig start.sh off是關閉。
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章