自动关闭 Ubuntu

自动关闭 Ubuntu

是否可以设置某种脚本,在特定时间自动关闭计算机,例如晚上 10 点。我正在运行 Ubuntu 18.04

答案1

你可以加

0 22 * * * root poweroff

/etc/crontab

这样每天晚上 10 点就会关闭计算机。

答案2

是的。关机命令允许延迟操作。

shutdown -h 22:00

如果系统正在运行,则在 22:00 关闭系统。

shutdown -r +1440

将在 24 小时后(1440/60=24)关闭,即明天当前时间。

如果你想要更复杂的方法,请安装。这允许诸如“在星期日”或“下周”、“现在 + 120 分钟”等。

每次需要时都需要重复这些命令。按照 pilot6 的回答向 cron 添加命令。如果使用命令,请确保使用绝对路径。

答案3

例如,您可以使用 crontab:输入sudo crontab -e(这将为 root 用户打开 crontab 文件)在最后的新行中输入以下内容(它将在晚上 22 点关闭计算机):

0 22 * * * shutdown -P now >/dev/null 2>&1

这将关闭语法是:

* * * * * COMMAND

在命令之前,需要提供 5 个值:1. 分钟,2. 小时,3. 月份中的日期,4. 月份,5. 星期几。所有值都必须为真。如果您添加星号,它会接受那里的所有值。因此,如果是 13 号星期五,您也可以说在早上 7 点执行命令: 0 7 13 * 5 /alert.sh

相关内容