我的每日备份崩溃了,我该如何每日重新运行 cron?

我的每日备份崩溃了,我该如何每日重新运行 cron?

我的每日备份崩溃了,因为存在一个 30 MB 的“坏”文件,这导致我超出了 25 MB 的每日备份限制:

-rw-rw-r-- rick/rick  29018177 2021-08-09 23:07 .config/mserve/ipc.pickle

我已经删除了该文件,但是我怎样才能调用 cron/etc/cron.daily再次运行作业?

答案1

回答很接近,但你确实想使用:

sudo run-parts /etc/cron.daily

链接的答案省略了sudo,我的每日备份再次崩溃。这是因为使用特权(cron 运行时使用).tar创建的相同工作文件(带有错误的 30 MB 文件)仍然存在。sudo

我删除了“坏的”30 MB 文件,但.tar原始cron作业创建的早期文件仍然存在。我的普通用户权限根本不足以重新创建新.tar文件。

如果你run-parts在没有sudo环境的情况下调用,情况会有所不同。使用sudoforrun-parts可以使其工作。至少在我的情况下是这样。

相关内容