【发布时间】:2018-09-27 17:58:16
【问题描述】:
如果 cron 作业创建了一个具有常量名称的存档,该存档会在下一个 cron 作业中被替换为新的存档,还是因为具有该名称的文件已经存在而终止?
【问题讨论】:
如果 cron 作业创建了一个具有常量名称的存档,该存档会在下一个 cron 作业中被替换为新的存档,还是因为具有该名称的文件已经存在而终止?
【问题讨论】:
cron 没有魔法——它只是在给定的时间运行一个程序。如果该程序具有检查存档是否存在的逻辑,则它在作为 cron 作业运行时仍然具有它。如果它只是覆盖存档,它会在作为 cron jbo 运行时继续这样做。
【讨论】:
Cron 只是运行您的命令,因此该命令的外观由您决定。例如:
0 8 * * * rm -rf arc.zip && zip -r arc.zip /tmp
这个 cron 每天早上 8 点运行并执行后续步骤:
arc.zip
/tmp 创建新存档arc.zip
目录【讨论】: