编辑 crontab 的不同方法

编辑 crontab 的不同方法

我有两种方法编辑 crontab:

  1. 编辑/etc/crontab,然后重新启动 crond
  2. crontab -e crontab

在这两种情况下,我都是以 root 身份登录的。有什么区别?

答案1

一般来说...您应该避免直接编辑 /etc/crontab,除非您想修改核心配置。

除非这需要 root 权限,否则您应该从权限较低的帐户执行您的 cron。

答案2

选项 2 是记录的方法,它适用于 root 以外的用户(例如,没有权限重新启动 crond 且其 crontab 文件不是您命名的用户)。

如果本地配置 (/etc/cron.allow、/etc/cron.deny) 允许,每个用户都可以拥有一个 crontab 文件,这些文件保存在 /var/spool/cron/crontabs/$USER 中。这些文件不应直接编辑,但使用的界面

相关内容