Ubuntu

如何在啟動後 X 分鐘自動關閉 Ubuntu?

  • February 23, 2010

如何在打開 30 分鐘後自動關閉 ubuntu 作業系統?還是開機15分鐘後?等等?

我嘗試像這樣創建一個 init.d 腳本:

shutdown -h +5

但是我的盒子在 5 分鐘後沒有關閉。

如果將其添加到根 crontab,則可以使用cron 和 @reboot 標誌來安排關機:

@reboot shutdown -h +30

/etc/init.d 包含啟動腳本,但實際上並沒有告訴每個執行級別它應該做什麼。實際的腳本被稱為 /etc/rc 中的符號連結

$$ 0-6 $$.d 在哪裡$$ 0-6 $$是您輸入的執行級別。 更具體地說,符號連結的名稱如下:

$$ SK $$nnScript where$$ SK $$是 Start 或 Kill,nn 是順序(低在前),Script 是 /etc/init.d 中的文件名。計劃啟動的腳本用 –start 呼叫,而要停止的腳本用 –stop 作為開關。 在 debian/ubuntu 上,您可以使用以下命令填充這些腳本:

update-rc.d --defaults <yourscript>

以便在 /etc/rc 中創建適當的符號連結

$$ 0-6 $$.d/ 我強烈建議您自己將其符號連結到執行級別 2(預設):

ln -s /etc/init.d/<myscript> /etc/rc2.d/S50<myscript>

就像在關機(0 級)時呼叫關機,單使用者(1 級)或重新啟動(6 級)可能不是一個明智的想法。

引用自:https://serverfault.com/questions/115718