Linux cron作业覆盖文件

时间:2018-09-27 09:38:16

标签: linux file cron

如果cron作业创建了一个具有恒定名称的存档,那么该存档将在下一个cron作业中被替换为新的存档,还是因为已经存在具有该名称的文件而终止?

2 个答案:

答案 0 :(得分:2)

cron中没有魔术-它只是在给定的时间运行程序。如果该程序具有检查归档文件是否存在的逻辑,则当作为cron作业通过运行时,它将仍然具有归档文件。如果它只是覆盖存档,那么在以cron jbo身份运行时,它将继续这样做。

答案 1 :(得分:1)

Cron只是运行您的命令,所以这取决于命令的外观。例如:

0 8 * * * rm -rf arc.zip && zip -r arc.zip /tmp

此cron每天上午8点运行并执行以下步骤:

  1. 删除文件arc.zip
  2. arc.zip创建新的归档文件/tmp 目录