Linux
“crontab -e”和手動編輯 crontab 文件的區別?
我注意到有些人使用“crontab -l”來查看 cronjobs 並使用“crontab -e”來編輯它們。然而,有時人們手動修改“/etc/crontab”以查看/添加/刪除 cronjobs。
兩種方法都可以正常工作,我唯一注意到的是使用“crontab -e”添加的 cronjobs 不會顯示在“/etc/crontab”中,即使它仍然正常執行。
我想知道這兩種方法有什麼區別?彼此之間有什麼優點/缺點嗎?
PS。我在 CentOS 上。
您編輯的普通每使用者 crontab
crontab -e
位於/var/spool/cron
.
/etc/crontab
擁有由系統管理員維護的“系統範圍”的 crontab。通常還有一個
/etc/cron.d
目錄,安裝的軟體可以在其中添加條目。