了解 inittab 中的 shutdown 命令

了解 inittab 中的 shutdown 命令

查看我的 /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 选项是否有原因?

答案1

这些选项是sysvinit版本的选项shutdown(请参阅相关的联机帮助页):

-t sec

告诉init(8)等待在更改到另一个运行级别之前,发送进程警告和终止信号之间的秒数。

-a

使用/etc/shutdown.allow

此版本-t在您的第二个示例中也有效,正如您猜测的那样,它适用于任何运行级别。

您的手册版本中不再提及这些选项,因为这是毫无疑问的系统版本,这不支持它们。

相关内容