通過 update-rc.d 命令新增開機自啟動指令碼
ubuntu 伺服器在啟動時會自動執行 /etc/init.d 目錄下的指令碼,所以我們可以將需要執行的指令碼放到 /etc/init.d 目錄下,或者在該目錄下建立乙個軟體鏈結指向其他位置的指令碼路徑,然後通過 update-rc.d 將指令碼新增到開機自啟動。啟動指令碼必須以 #!/bin/bash 開頭。舉例如下:
新建開機啟動指令碼 start_when_boot,放置到 /etc/init.d 目錄
#!/bin/bash
cd /home/ubuntu
date >> boot.log
echo 『hello, world』 >> boot.log
執行 update-rc.d start_when_boot defaults 將上述指令碼新增為開機啟動;
執行 update-rc.d -f start_when_boot remove 將上述開機啟動指令碼移除;
ubuntu 新增開機啟動項
當有使用者登入到系統時,系統會首先執行 etc profile,然後執行使用者home目錄下的 profile 檔案 例如使用者test登入到系統時,執行順序為 使用者登入 執行 etc profile 執行 home test profile 所以可以通過在 etc profile或者userho...
新增開機啟動項(Linux)
在linux中通過systemd設定開機啟動項.systemd.service 服務單元配置,service檔案,封裝了乙個被systemd監視與控制的程序。我們將需要開機自動啟動的服務寫成乙個單元檔案 service 存放在 etc systemd system 目錄下.檔案格式 tst.serv...
centos7如何新增開機啟動項?
1.系統服務管理命令,如果是通過yum安裝的軟體,開機啟動指令碼,已經自動建立好了,直接執行如下命令 nginx.service字尾可以省略 systemctl enable nginx.service 這裡nginx指的是提前配置好的開機指令碼檔案 systemctl start nginx.se...