我想使用执行任务计划任务 每周一次或者每小时一次,但直到给定时间才开始。
如果这是一项日常任务,我会简单地写这个(在之后crontab -e
)。
00 07 * * * my_command_here
对于每小时任务我能想到的是:
00 */1 * * * my_command_here
这只能部分起作用。我希望任务只在早上 7 点后开始(如果我在凌晨 2 点输入此命令,命令将在凌晨 3 点、凌晨 4 点运行……等等)。
我应该写什么才能获得每周执行?每小时执行什么?
我使用的是 Ubuntu 19.10。
答案1
@weekly
对于每周执行,您可以在许多设置中使用,或者
0 0 * * 0 your_weekly_command
如果时间不适合,请调整前两个字段;如果日期不适合,请调整最后一个字段。
对于上午 7 点至晚上 7 点(含)之间的每小时执行,
0 7-19 * * * your_hourly_command