使用Linux的at命令-是否可以安排每天/每周?

3

我最近在命令行上接触到at命令,但我想知道是否可以编写一个bash脚本来告诉at命令每天晚上8点运行,或者每个星期一、每周等等,基本上是按照固定的时间间隔运行。这怎么可能实现呢?


4
请查看使用 crontab 而不是 at - Inian
有可能用 @ 做到吗? - George Welder
可能是重复的问题:如何在每天00:00和13:30执行crontab? - Avihoo Mamka
1
Inian 是正确的。at 是一个用于安排“稍后”一次性任务的实用程序。cron 是一个用于安排重复任务的实用程序。 - Benjamin Podszun
3
@GeorgeWelder,你甚至可以使用“at”通过在你的工作结束时再次调度自己的任务来完成它。尽管在这种情况下,“cron”是最常用的选择。 - riteshtch
@ritesht93 好的,非常好!谢谢你! - George Welder
1个回答

5

at 不是这项工作的适当工具。

您需要寻找 cron

每天晚上8点应该是:

0 20 * * * /bin/execute/this/script.sh

每周一晚上8点将会是:

0 20 * * 1 /bin/execute/this/script.sh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接