Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数。在执行shutdown命令时,系统会给每个终端(用户)发送一条屏显,提示关机操作。定时关机只需要一个简单的参数,既可以是倒计时,也可以是确切的时间。

命令格式

1 shutdown [选项] [时间] [消息]

并有如下选项:

- k 不执行任何关机操作,只发出警告信息给所有用户

- r 重新启动计算机

- h 关机并彻底断电

- f 快速关机且重启动时跳过fsck

- n 快速关机不经过init程序

- c 取消之前的定时关机

真实应用示例

立即关机

shutdown -h now

立即重启

shutdown -r now

注意,此处的now不能省略,算是特殊用法。

定时关机

如果准备定时5分钟关机后还有其他命令要执行,或者希望将定时关机的命令放在后台,则:

shutdown -h +5 &

然后按几次回车,即可继续使用终端执行其它操作了。如果希望终止上面执行的5分钟关机,则执行:

shutdown -c

即可。

如果仅仅定时5分钟关机,且没有其它命令执行,则直接:

shutdown -h +5

此时,如果希望取消定时关机,则直接按Ctrl+C强制终止命令即可。

希望在20:13关闭计算机:

shutdown -h 20:13

注意:仅具有超级管理权限的用户能够使用该命令,普通用户没有权限执行该命令。如果普通用户执行该命令,可能会提示

1 bash: shutdown : command not found .

出现这种情况的原因是普通用户的环境变量问题导致无法正常找到shutdown程序。如果使用“su”命令,则需注意把Env环境变量也切换至root账户,否则可能依然会出问题。

最新文章

  1. Bagging与随机森林算法原理小结
  2. 30分钟全面解析-SQL事务+隔离级别+阻塞+死锁
  3. 如何利用python监控主机存活并邮件、短信通知
  4. Thinkphp回顾之(四)查询方法深入学习
  5. 【P1825】表达式整除
  6. sql基础知识:分页+排序
  7. autopep8
  8. Linux(CentOS)常用操作指令(一)
  9. OpenCV 第一课(安装与配置)
  10. [NOIP2011] mayan游戏(搜索+剪枝)
  11. 多个相同name的文本输入框,输入其中一个后,使剩下的不能输入值
  12. TOJ3540Consumer(有依赖的背包)
  13. 正确打印含unicode字符的dict
  14. Linux查看日志命令
  15. missing required architecture x86_64 in file 不支持64位
  16. 【mysql的编程专题①】流程控制与其他语法
  17. WinForm调试输出数据
  18. Tomcat服务器启动常见问题
  19. Android编程中常用的PopupWindow和Dialog对话框
  20. 手机安全卫士开发系列(2)——splash界面

热门文章

  1. linux ioctl
  2. (转)CTO的烦恼:为啥差距就这么大呢?
  3. HGVS,非HGVS形式的突变描述解释
  4. mysql 5.7快速部署
  5. 2062326 齐力锋 实验三《敏捷开发与XP实践》实验报告
  6. Android Studio Gradle Could not reserve enough space for object heap
  7. Spring中Bean管理的常用注解
  8. Mybatis配置插入数据返回主键ID
  9. 解析WEB开发编码问题
  10. oracle 子查询详解 in和exists的区别