为什么我在 webmin 中看到的 cron 作业比在“crontab -e”中看到的多得多?

为什么我在 webmin 中看到的 cron 作业比在“crontab -e”中看到的多得多?

我刚刚开始学习 cron 作业。基本上,我将使用 webmin 来管理我的 cron 作业,我也在阅读有关 cron 作业的一些基本信息。

到目前为止,我已经了解到/etc/crontab存储 cronjobs 并/var/spool/cron/crontabs为不同的用户提供 cron job,并且当我这样做时,crontab -e我可以查看和编辑当前用户的 cron job。

我的 Ubuntu 14.04 中只有 root 用户,我在上述位置找到的 crontab 文件中只有几行。然而,在 webmin 中,我看到的是

在此处输入图片描述

它比我在那些文件中看到的要多得多。所以我的问题是:我在 webmin 中看到的所有这些 cronjobs 是从哪里来的?

答案1

crontab -e只显示用户级 crontab 中的 cron 作业(也适用于root)。但是,有许多预定义位置,cron 会定期扫描这些位置并执行在其中找到的所有脚本(例如,/etc/cron.daily用于/etc/cron.weekly每日和每周执行的 和 ,/etc/cron.d其中还可以包含 crontab 片段)。

所有这些工作均由 列出,webmin但不会显示crontab -e

相关内容