我想在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