一、shutdown-c 的概述
shutdown-c 是一个在 Linux 系统上运行的命令行工具,它可以用来关闭计算机或让计算机进入休眠状态或重启计算机。它是一个非常实用的工具,可以用来定时重启电脑、终止计划任务等。
sudo shutdown -h now # 立即关机
sudo shutdown -r now # 立即重启
sudo shutdown -r +5 # 5 分钟后重启
sudo shutdown -c # 取消计划
二、shutdown-c 命令参数详解
shutdown 命令使用各种可用的选项和参数来帮助您轻松管理计算机关闭活动。下面是一些常用的选项:
- -h:关闭计算机。使用此选项将计算机关闭。
- -r:重启计算机。使用此选项将计算机重新启动。
- -c:取消计划。使用此选项从计划任务中取消先前计划的关闭或重启活动。
- -t:指定关闭前的时间。例如,-t 10 表示 10 秒后关闭计算机。
- -k:发送警告消息。使用此选项发送警告消息给所有用户。
三、使用 shutdown-c 计划任务
shutdown-c 还可以应用到计划任务中,让计算机按照你的要求自动重启或关闭。
sudo crontab -e # 打开计划任务编辑器
# 编辑:每天晚上10点关机
0 22 * * * /sbin/shutdown -h now
四、使用 shutdown-c 防止计划任务中止
有时计划任务可能会在关闭计算机时被中止,可以通过使用 nohup 命令将计划任务放在后台,令其在计算机关闭时能够正常运行。
nohup sudo shutdown -h now
五、shutdown-c 的注意事项
- 在执行关闭或重启时,请确保保存数据,预防数据丢失。
- 与普通用户相比,root 用户可以更好地使用 shutdown-c,因此建议使用 root 用户执行此项操作。
- 当使用 shutdown-c 时,请确保您拥有足够的权限来执行此项操作。