shutdown

shutdown指令以安全的方式来关闭系统,所有已经登录的用户都会被告知系统将要关闭。并且在最后五分钟内,新的登录将被阻止。过了指定的time后,关机会向init(8)守护进程发送一个请求,以便将系统降至适当的运行级别。这是通过发出runlevel(7)事件来执行的,该事件包括RUNLEVEL环境变量中的新运行级以及PREVLEVEL变量中的前一个运行级(从环境或/var/run/utmp获得)。可以设置一个额外的INIT_HART变量,它将包含使用halt指令关机的HAL值,或者使用power off指令关机的POWEROFF值。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

     shutdown [选项]  [时间]  [警告信息]

 

2、选项列表

选项

说明

-c

取消正在执行的关机,这个选项没有时间参数

-h

关闭计算机,等于halt或者power off

-P

等价power off

-H

等价halt

-k

只是发出警告信息,注销登录,并没有 关机

-r

重启,等于reboot

时间

now代表立刻关机; +m代表m分钟后关闭;23:00代表在晚上11点关机

3、说明

如果设置为首选从/var/run/utmp读取RUNLEVEL,关机将从此环境变量读取当前运行级。“/var/run/utmp”文件,读取当前运行级的位置,该文件还将使用新的运行级别进行更新。“/var/log/wtmp”文件,新运行级记录将追加到此文件中。Upstart init(8)守护进程不跟踪运行级别本身,而是完全由其用户空间工具实现。

4、实例

1)5分钟后关闭机器,并发出警告“I am downing”

[root@192 /]# shutdown -h +5 I am downing        //当前操作有root用户发出,5分钟后关机,并且有提示信息

Broadcast message from root@192.168.0.113

    (/dev/pts/1) at 10:40 ...

The system is going down for halt in 5 minutes!     //5分钟

I am downing                                         //自定义的提示信息

[weijie@192 root]$                                  //当前控制台是weijie用户登录,他也收到关机信息

Broadcast message from root@192.168.0.113

    (/dev/pts/1) at 10:40 ...

The system is going down for halt in 5 minutes!

I am downing 

2)取消关机

[root@192 ~]# shutdown c                        //需要打开另一个终端,输入取消命令

[root@192 /]# shutdown -h +5 I am downing     //在之前的关机命令窗口,最后可以看到取消的信息

The system is going down for halt in 4 minutes!

I am downing 

shutdown: Shutdown cancelled       

[root@192 /]# 

最新文章

  1. 编译异常 Caused by: java.lang.UnsupportedClassVersionError:
  2. Namesilo 管理域名教程
  3. 机器学习常用Python扩展包
  4. JS 跳转页面 在新的选项卡打开
  5. HDU 4513 吉哥系列故事——完美队形II manacher
  6. JPA基础
  7. iOS 9的新内容
  8. java 启用新线程异步调用
  9. 【模拟】HDU 5752 Sqrt Bo
  10. python成长之路——第二天
  11. 基于FPGA的DW8051移植(二)
  12. MyBatis 3 User Guide Simplified Chinese.pdf
  13. CentOS卸载原有旧版OPENJDK并安装SUNJDK解决方案
  14. ServerSocket(TCP/IP协议)__Java
  15. iOS推送,看这篇足够了
  16. 高仿二次元网易GACHA
  17. 【BZOJ4538】【HNOI2016】网络(树链剖分,线段树,堆)
  18. Java实现Http请求的常用方式
  19. 统计分页一些sql
  20. Sharding模式

热门文章

  1. 解决IE6下透明图片有背景的问题
  2. mousedown\mouseup\click事件关系
  3. [转]-[携程]-A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems
  4. 使用Intel IPT技术保护您的帐号安全
  5. 通过qemu复现路由器漏洞
  6. mysql主从服务器的配置
  7. java web启动后执行初始化任务
  8. 深入浅出REST(转载)
  9. Failed to load project at 'xxx.xcodeproj', incompatible project version。
  10. delete删除-some