Linux的shutdown命令有许多可选参数,用于控制系统的关闭或重启过程。以下是一些常见的shutdown命令参数:
-h
或 --halt
:关闭系统。-r
或 --reboot
:重启系统。-n
或 --no-hup
:立即关闭或重启系统,不执行任何挂载和文件系统检查(相当于执行shutdown -h now
或shutdown -r now
)。-f
或 --force
:强制关闭正在运行的进程,即使它们没有响应shutdown命令。-k
或 --kill
:发送SIGTERM信号给所有进程,通知它们系统即将关闭。-u
或 --uptime
:显示系统运行时间,然后关闭系统。-c
或 --cancel
:取消已经计划好的shutdown命令。-a
或 --abort
:取消已经计划好的shutdown命令,立即关闭系统。--message
或 -m
:附加一条消息到shutdown命令,该消息将在系统关闭前显示给所有用户。--poweroff
:等同于-h --poweroff
,用于关闭系统并断开电源(仅适用于支持此功能的硬件)。--init
:等同于-r --init
,使用init进程重启系统,而不是默认的SysV init。--delay
或 -d
:在指定的延迟时间(以秒为单位)后执行shutdown命令。--debug
:启用调试模式,显示更多的系统信息和错误消息。--log
:将shutdown命令的日志记录到指定的文件中。请注意,某些参数可能因不同的Linux发行版而有所不同。在使用shutdown命令时,建议查阅您所使用的发行版的文档以获取准确的参数列表和用法说明。