Centos7 x開機自啟動指令碼

2021-10-11 02:29:24 字數 1103 閱讀 2559

1、因為在centos7中/etc/rc.d/rc.local的許可權被降低了,所以需要賦予其可執行權

chmod +x /etc/rc.d/rc.local
2、賦予指令碼可執行許可權

假設/usr/local/script/autostart.sh是你的指令碼路徑,給予執行許可權

chmod +x /usr/local/script/autostart.sh
3、開啟/etc/rc.d/rc.local檔案,在末尾增加如下內容

/usr/local/script/autostart.sh
1、將指令碼移動到/etc/rc.d/init.d目錄下

mv  /usr/local/script/autostart.sh /etc/rc.d/init.d
2、增加指令碼的可執行許可權

chmod +x  /etc/rc.d/init.d/autostart.sh
3、新增指令碼到開機自動啟動專案中

cd /etc/rc.d/init.d

chkconfig --add autostart.sh

chkconfig autostart.sh on

chkconfig啟動指令碼規範 在指令碼開頭加入下面內容:

#!/bin/sh

#chkconfig:2345 80 90

#decription:autostart

說明:chkonfig後面是啟動級別和優先順序,description後面是服務描述。如上面指令碼意思是,

服務必須在執行級2,3,4,5下被啟動或關閉,啟動的優先順序是90,停止的優先順序是10。

優先順序範圍是0-100,數字越大,優先順序越低。

注意:不新增以上內容的話新增啟動項時會提示service myservice does not support chkconfig

centOS 7 X 新增開機自動啟動指令碼

linux設定服務開機自動啟動的方式有好多種,這裡介紹一下通過chkconfig命令新增指令碼為開機自動啟動的方法。編寫指令碼autostart.sh 這裡以開機啟動redis服務為例 指令碼內容如下 bin sh chkconfig 2345 80 90 description 開機自動啟動的指令...

CentOS 開機自啟動指令碼

開機時執行自己的指令碼.1.編寫自己的服務指令碼 進入系統服務指令碼目錄 cd etc rc.d init.d vi test 內容如下 bin bash chkconfig 57 75 description test service start stop see how we were call...

CentOS 開機自啟動指令碼

開機時執行自己的指令碼.1.編寫自己的服務指令碼 進入系統服務指令碼目錄 cd etc rc.d init.d vi test 內容如下 bin bash chkconfig 57 75 description test service start stop see how we were call...