“crontab -e”与手动编辑 crontab 文件之间的区别?

“crontab -e”与手动编辑 crontab 文件之间的区别?

我注意到有些人使用“crontab -l”查看 cronjobs,使用“crontab -e”编辑 cronjobs。但是有时人们也会手动修改“/etc/crontab”来查看/添加/删除 cronjobs。

两种方法都可以正常工作,我唯一注意到的是,使用“crontab -e”添加的 cronjobs 没有出现在“/etc/crontab”中,即使它仍然正常运行。

我想知道这两种方法有什么区别? 彼此之间有什么优点/缺点吗?

PS. 我在 CentOS 上。

答案1

您用来编辑的常规每个用户 crontabcrontab -e位于 中/var/spool/cron

/etc/crontab包含由系统管理员维护的“系统范围的” crontab。

通常还存在/etc/cron.d已安装软件可以添加条目的目录。

相关内容