在 Linux 中使用 shutdown 命令关机
一、语法及参数说明
shutdown [-t seconds] [-rkhncfF] time [message]
参数说明
- -t seconds : 设定在几秒钟之后进行关机程序。
- -k : 并不会真的关机,只是将警告讯息传送给所有使用者。
- -r : 关机后重新开机。
- -h : 关机后停机。
- -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。
- -c : 取消目前已经进行中的关机动作。
- -f : 关机时,不做 fsck 动作(检查 Linux 档系统)。
- -F : 关机时,强迫进行 fsck 动作。
- time : 设定关机的时间。若没有这个参数,系统默认 1 分钟后自动执行shutdown操作
- message : 传送给所有使用者的警告讯息。
二、实例
shutdown -h now 立即关机
shutdown -h +10 10分钟后关机
shutdown -h 20:00 20:00分点关机
shutdown -r now 立刻重启(root用户使用)
shutdown -r 10 过10分钟自动重启(root用户使用)
shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
shutdown -c 取消上一次所做的命令
shutdown -k "I will shutdown the systemc" 发送警告信息给其他用户
shutdown -h +10 "I will shutdown the systemc" 10分钟后关机并发送提示消息
取消关机,无论是在命令行还是图形用户界面关机后,才发现自己不是真的想要关机。
# shutdown -c
需要注意的是,如果关机已经开始则有可能来不及停止关机。以下是另一个可以尝试命令:
# pkill shutdown