0 cron
我是 Ubuntu 的新手..我想知道如何访问 /var/spool/cron/crontab 目录..我只想将我的 cronjob 复制到 /etc/cron.daily 。
无论你做什么系统备份都应该包括你的 /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 表通常是有意义的。