![如何分析cronjobs是否在centos服务器中运行?](https://linux22.com/image/1600322/%E5%A6%82%E4%BD%95%E5%88%86%E6%9E%90cronjobs%E6%98%AF%E5%90%A6%E5%9C%A8centos%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%AD%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
如何检查我的 centos 服务器中某个 cronjob 是否正在运行?我在 centos 中编写了各种 cron。尽管间隔设置正确,但其中一些 cron 并未运行。有没有办法检查 cron 是否在后面运行?
答案1
要查看 crond 启动了什么,请检查 cron 日志:
less /var/log/cron
答案2
有几种方法可以查看所有活动的 cronjobs。最简单的方法可能是以用户crontab -l
身份运行 execute root
。
您还可以使用以下方式过滤由特定用户执行的 cronjobs(以 root/with 身份执行命令sudo
)
crontab -u <username> -l
要查看文件正在运行的作业/etc/crontab
,请使用 查看less /etc/crontab
。
文件夹/etc/cron.weekly/
、cd /etc/cron.hourly/
和cd /etc/cron.daily/
可以包含每周、每小时和每天执行的文件。