如何检查活跃的 crons?

如何检查活跃的 crons?

我正在尝试寻找我知道正在运行的 cron 作业(或等效的作业),但在我的系统(FreeBSD / Linux / BSD)的默认 cron 文件中找不到它。我如何知道哪些实际上正在初始化?

答案1

crontab 可用于覆盖默认使用的文件。因此,您可以删除和添加自己的 cron 列表,或者只是单个 cron 作业。

crontab -l

这将列出当前初始化的 cron 作业/列表/选项卡、它们的频率、目录和文件位置以及其他一些小细节。

另外,在 FreeBSD 中,您可以查找用户特定的 crontab /var/cron/tabs,而对于 Ubuntu/Linux,您可以查找/var/spool/cron/crontabs用户特定的 crontab。

答案2

基于 Linux 的发行版还可以使用 crontab 的多个位置:

/etc/cron.d/
/etc/cron.daily/
/etc/cron.hourly/
/etc/cron.monthly/
/etc/crontab
/etc/cron.weekly/

相关内容