我有Ubuntu14.04,我试着学习如何使用anacron。到目前为止,有三件事我无法理解。请解释一下!
anacron命令(tast)?假设今天是星期三下午2点。(14:00)我刚为anacron做了一个新的每周任务。那么,我什么时候应该期待它的第一次执行呢?换句话说,这里的起点是什么?每周,从.??开始?anacron任务中吗?具体来说,我想要停止进程,删除文件的内容,然后重新启动相同的已停止进程。anacron的命令放在哪里?他们在/etc/anacrontab中这样说,但是在这里我看到了控制cron的3行默认命令(如果我正确理解的话)。我应该把我自己的命令写在这三个命令下面的同一个地方吗?发布于 2016-01-13 13:17:07
需要认识到的主要一点是,anacron是为了补充cron而设计的;实际上,您应该在/etc/cron.daily、/etc/cron.weekly或/etc/cron.monthly中配置作业。anacron不是为运行频率更高的作业而设计的;它的主要目的是允许每天、每周或每月的工作在计算机上“赶上”,而这些计算机并不是一直都在运行。
anacron使用时间戳和自上次执行以来所用的时间来决定是否运行作业。如果您宣布一个每周作业,即延迟七天的作业,anacron将在检测到它已经七天没有运行时运行它。因此,当您创建一个新作业时,它应该在下次被调用时运行它;默认情况下,这要么是下次重新启动系统时,要么是下次它的电源状态改变时(从电池到AC),或者是凌晨3点。/etc/cron.daily (或.weekly或.monthly,视情况而定)。/etc/cron.{daily,weekly,monthly}。如果需要,可以使用/etc/anacrontab,但这不是预期的用途。有关更多细节,请参见Debian/Ubuntu-特定文档和anacron自述文件。
https://unix.stackexchange.com/questions/255071
复制相似问题