Cron為什麼我在 webmin 中看到的 cron 作業比在
為什麼我在 webmin 中看到的 cron 作業比在 crontab -e
中看到的要多得多?
我剛剛開始學習 cron 工作。基本上我將使用 webmin 來管理我的 cron 作業,我也在閱讀一些關於 cron 作業的基本資訊。
到目前為止,我已經了解到
/etc/crontab
儲存 cronjobs 並/var/spool/cron/crontabs
為不同使用者提供 cron 作業,並且當我這樣做時,crontab -e
我可以查看和編輯目前使用者的 cron 作業。Root 是我的 Ubuntu 14.04 中的唯一使用者,我在上述位置找到的 crontab 文件中只有幾行。但是,在 webmin 中,這就是我所看到的
這比我在這些文件中看到的要多得多。所以我的問題是:我在 webmin 中看到的所有這些 cronjobs 來自哪裡?
crontab -e
僅向您顯示使用者級別 crontab 中的 cron 作業(也存在於root
)。但是,cron 將定期掃描許多預定義的位置並執行它在其中找到的所有腳本(例如/etc/cron.daily
,/etc/cron.weekly
每天和每週執行,也/etc/cron.d
可以包括 crontab 片段)。所有這些工作都由 列出,
webmin
但不會由 顯示crontab -e
。