下班想挂着下载,一小时后自动关机;或者远程服务器到点要重启,这些都靠 shutdown关机命令搞定。Windows 和 Linux 都有这个命令,参数写法不一样,分开记。

Windows 下的常用写法

Win+R 输入 cmd 回车,在命令行里敲:

shutdown /s /t 3600

/s 是关机,/t 后面跟秒数,3600 就是一小时后关,到点前几分钟屏幕会弹提醒,此时反悔还来得及。改成 shutdown /s /t 0 就是立即关机。常用参数列一下:

  • /r 重新启动,比如 shutdown /r /t 0 立刻重启
  • /a 取消已计划的关机或重启,要在原计划生效前执行
  • /h 休眠,前提是系统开了休眠功能,笔记本常用
  • /l 注销当前用户,多账号切换时用
  • /f 强制关闭没退出的程序,配合 /t 使用,慎用,没保存的文档会丢
  • /i 打开图形界面,可以给局域网里的其他机器下发关机重启

定时反悔了怎么取消

计划完又不想关了,再敲一条 shutdown /a 就行,窗口会提示计划已取消。很多人定时完想取消,跑去搜「取消自动关机命令」,其实就是这个参数,字母 a 是 abort 的意思。另外任务计划程序里也能设每天固定时间关机,触发动作就填 shutdown /s /t 0 这条命令,长期定时比手动敲省事。

Linux 下的写法

Linux 用横杠接参数:shutdown -h now 立即关机,shutdown -h +30 半小时后关,shutdown -r now 马上重启,shutdown -c 取消计划。CentOS、Ubuntu 这类主流发行版都是这套写法,执行需要 root 或 sudo 权限,其他登录用户会收到关机广播通知。

提醒一句:/f 强制关机和直接断电差不多,文档写到一半别用;服务器上执行重启前,先看看有没有同事的进程在跑。还有个常见误区:定时关机不会保存,电脑重启后就失效了,第二天要继续定时得重新执行。