Cron

為什麼我在 webmin 中看到的 cron 作業比在 crontab -e 中看到的要多得多?

  • May 2, 2016

我剛剛開始學習 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​​。

引用自:https://serverfault.com/questions/774368