linux自啟動指令碼控制命令update-rc.d
1. 通過sysv-rc-conf 來管理
未安裝,下面命令安裝:
sudo apt-get install sysv-rc-conf
使用如下:
sudo sysv-rc-conf
2. linux自啟動指令碼控制命令update-rc.d
以前我是直接去/etc/rcx.d目錄下通過sxxservicename或kxxservicename來停止自啟動服務,不過現在發現了到了兩個好用的命令,不用乙個乙個rcx.d去的操作
1.update-rc.d
//移除apache2的開機自啟動
update-rc.d –f apache2 remove
//新增apache2的開機自啟動
update-rc.d apache2 start 20 3 4 5 .
此命令最後是空格加一點(.),會在rc3.d,rc4.d,rc5.d生成名為s20apache2的鏈結
2.invoke-rc.d
//同上
invoke-rc.d apache2 stop
invoke-rc.d apache2 start
可以通過man來了解更多:
name
update-rc.d - install and remove system-v style init script links
synopsis
update-rc.d [-n] [-f] b name remove
update-rc.d [-n] b name defaults [nn | ss kk]
update-rc.d [-n] name start|stop r nn runlevel [ runlevel ]... . start|stop r nn runlevel [ runlevel ]... . ...
update-rc.d [-n] b name disable|enable [ s|2|3|4|5 ]
Linux自啟動指令碼控制命令update rc d
未安裝,下面命令安裝 sudo apt get install sysv rc conf 使用如下 sudo sysv rc conf 以前我是直接去 etc rcx.d目錄下通過sxxservicename或kxxservicename來停止自啟動服務,不過現在發現了到了兩個好用的命令,不用乙個乙...
linux自啟動指令碼
etc rc.local 開機自啟動 不要執行阻塞的程式,該檔案中不能加入使用者shell下的指令碼,例如加入 alias ll ls l 無效,因為該檔案的執行環境是在系統shell下,系統尚未進入使用者shell環境。etc profile 第乙個使用者shell登入時 只執行一次,可以放全域性...
linux 自啟動指令碼
編寫指令碼 etc init.d myscriptname chkconfig 3590 10 description 描述資訊,描述資訊,上面的90表示在眾多開機啟動指令碼的優先順序,10表示在眾多關機啟動指令碼的優先順序 這裡是指令碼邏輯 新增可執行許可權 chmod x myscriptnam...