Shutdown

了解 inittab 中的關閉命令

  • February 9, 2018

查看我的 /etc/inittab 文件,我看到以下條目:

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

-t1 和 -a 選項是什麼意思?它們沒有出現在關機命令的手冊中。我還在一本參考書中看到了另一個 /etc/inittab,它顯示:

ca::ctrlaltdel:/sbin/shutdown -r -t 4 now

由於沒有指定執行級別,這是否意味著它適用於從 0 到 6 的所有執行級別?“-t 4”是什麼意思?

另外,關閉命令的手冊中沒有提到 -a 和 -t 選項是否有原因?

這些選項是sysvinit版本的選項shutdown(請參閱相關手冊頁):

-t sec

告訴在發送警告和終止信號之間init(8)等待sec秒,然後再更改到另一個執行級別。

-a

使用/etc/shutdown.allow.

此版本-t在您的第二個範例中也有效,正如您猜測的那樣,它適用於任何執行級別。

您的手冊版本中不再提及這些選項,因為毫無疑問是 systemd 版本,它不支持它們。

引用自:https://unix.stackexchange.com/questions/422916