在 Ubuntu 20.04 上安排每天关机

在 Ubuntu 20.04 上安排每天关机

我想安排系统每天在特定时间关机。我发现这个帖子解决了这个问题,但我找不到 rc.local 我环顾四周,似乎这个文件在 Ubuntu 20.04 上不存在。我想知道解决这个问题的最佳方法是什么?我应该创建这个文件还是有一个文件可以“替代”它?

PS:目前我的问题的答案提到cron。但是,我发现接受的答案是这个帖子建议不要将其用于cron关机。我想知道是否有人可以详细说明此选项以及为什么它不是一个/或是一个好选项

答案1

通过快速搜索,我希望找到你想要的答案

在指定时间自动关机?

“Cron 可以很好地完成这一任务。

将以下行(经过调整)添加到 /etc/crontab 的末尾:

30 23 * * * root 关闭 -h 现在”

从: 在指定时间自动关机?

如果有效的话请回复!祝你好运!

每天运行两次sample.sh,比如早上5点和下午5点

0 5,17 * * *关机.sh

其中shutdown.sh包含内容

关闭

  • 或者,如果你想要另一种方式:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
  0 0 * * 0 root      /sbin/shutdown -h now # power off every sunday at 00:00 am

或者,您也可以使用: sudo crontab -e并输入 0 0 * * 0 root /sbin/shutdown -r now

参考:

答案2

  1. 在 Ubuntu 20.04 中,您可以执行crontab -e,然后在文本行的底部输入您的命令。
    • 使用cron命令语法,可以在 查看man cron
  2. 您可以使用此网址上的“Crontab 生成器”https://crontab-generator.org/来计算你的命令参数。

相关内容