如何查看linux上的cron作业

我想在linux中查看所有的cron作业。 什么命令

根据发行版不同而不同,因cron软件而异,因用途而异。

这应该涵盖rhel / centos / fedora上的所有内容:

 / etc / crontab中
 /etc/cron.d/*
 /etc/cron.daily/*
 /etc/cron.hourly/*
 /etc/cron.monthly/*
 /etc/cron.weekly/*
的/ var /线轴/ cron的/ *

cat /var/spool/cron/*

其他方式…

以root用户身份,可以使用-u参数将crontab与-l混合以查看用户crontab条目。 像这样的东西:

 cat /etc/passwd |cut -d ":" -f 1 | while read narf; do crontab -u $narf -l; done 

这将获得您的密码文件中的每个用户名 – 使用':'作为分隔符(-d“:”)用cut截取第一个字段(-f 1),然后为每个用户调用crontab -u -l passwd文件。

通常还有一个文件/ etc / crontab与系统级的作业。

为了完成,我们不能忘记anacron:

 /etc/anacrontab