推荐:每天学一个 Linux 命令(5):grep
Github地址:
https://github.com/mingongge/...
shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以用来重开机。使用权限:系统管理者。
关机之前,所有进程都会受到shutdown指令所发送的关闭进程信号,然后向init程序发送信号,要求它改变运行等级(runlevel)。
shutdown [选项] [参数]
-c #cancel,其他用户可以取消目前正在执行的关机程序,或者Control-C终止shutdown程序 -k #仅仅向每个登录用户发出警告信息,并不真正关机 -f Ubuntu系统独有,CentOS系统没有 #重新启动时不执行fsck文件系统检查命令; -F Ubuntu系统独有,CentOS系统没有 #重新启动时执行fsck文件系统检查命令; -h #关机(halt)或关闭电源(power off),至于选择哪一种取决于系统的关机脚本(有時候可以在 BIOS 中更改) -H #关机(halt); -P #关机,等价于 poweroff 命令 -n #不调用 init 程序进行关机,而由 shutdown 自己进行 -r #重启。等价于 reboot 命令 -t <秒数> #送出警告信息和删除信息之间要延迟多少秒 --help #显示帮助信息 --version #显示版本
1、立刻关机
shutdown -H now //或 halt
2、系统在今天的指定10分钟后关机
# shutdown -h 10
3、重新启动计算机
shutdown -r now //或 reboot
4、发送后面的警告信息,再过30分钟系统会自动重启。
shutdown -r +30 'The system will reboot 30mins later'
5、仅发出警告,系统并不会关机。
shutdown -k now 'This is just a warning message'
6、立即关机并切断电源。
shutdown -P now //或 poweroff
7、恶作剧,仅发出警告,什么都不会发生。
shutdown +10 -k '10分钟后关机'
8、设置系统在那个时间点关机
shutdown -h 12:30 或后台执行 shutdown -h 12:30 &
9、取消shutdown命令执行
如果执行了下面的命令,突然发现时间上有冲突,可以使用ctrl+c取消 shutdown -h 12:3 Shutdown cancelled. 或者,在另一个命令行窗口,使用下面的命令取消。 shutdown -c