如何复制和备份我的 cronjobs?

0 cron

我是 Ubuntu 的新手..我想知道如何访问 /var/spool/cron/crontab 目录..我只想将我的 cronjob 复制到 /etc/cron.daily 。

tho*_*ter 5

无论你做什么系统备份都应该包括你的 /var/spool 和 /etc 目录,所以你不需要做任何特殊的事情来备份你的 cron 表。

每个用户的 cron 表位于/var/spool/cron/crontabs/. 您不直接编辑这些文件,而是用来crontab -e编辑它们(或crontab -l查看它们)。

系统范围的 cron 表被分成多个文件,驻留在/etc/cron.d/

诸如/etc/cron.daily//etc/cron.hourly/等附加目录不保存 cron 表,而是保存系统 cron 表以该频率调用的脚本。它们旨在允许包在需要定期运行任务时将任务放入这些目录中。

如果您想更改运行 cron 的用户,最安全的方法是作为crontab -e第一个用户,从其 cron 表中删除该行,作为第二个用户登录,crontab -e然后将该行添加到该用户的cron 表中。计划任务表。

如果您想在系统 cron 表中放置一个条目,您可以编写一个 cron 表并将其放置在/etc/cron.d/. 不过,除非您在系统范围内安装自己的软件,否则坚持使用每用户 cron 表通常是有意义的。