在特定时间或之后尽快运行命令

在特定时间或之后尽快运行命令

我有一个临时文件夹,我想让它在凌晨 3 点自动清空。我知道 crontab 可能可以做到这一点,但如果我的笔记本电脑在应该运行时没有开机怎么办?

答案1

你的问题的答案是阿纳克隆。它默认随 Ubuntu 提供。只需将脚本放入以下文件夹之一并使其可执行即可:

/etc/cron.hourly  # run hourly, only available since Ubuntu 14.04
/etc/cron.daily   # run daily
/etc/cron.weekly  # run weekly
/etc/cron.monthly # run monthly

如需微调,请查看 anacron手册页anacron 与 crontab 的区别在于,如果 anacron 作业无法在指定时间运行,则会稍后运行。

相关内容