在启动时执行 Bash 脚本,但每天只执行一次?

NES*_*NES 6 command-line bash scripts

我有一个 bash 脚本,应该在启动后在 ubuntu 启动时执行。

问题是脚本应该每天只执行一次。因此,当脚本识别出它今天已经被执行时,它应该停止自己。我怎样才能做到这一点?

Iai*_*ane 15

由于 Ubuntu 默认使用 Anacron,您已经通过将脚本放入/etc/cron.daily. 检查run-parts --test /etc/cron.daily您的脚本是否被选中(重要的是,没有 .sh 扩展名和 +x 位设置)。请参阅此 wiki 页面以及man anacron有关为什么这对您有用的更多详细信息。