如何分析cronjobs是否在centos服务器中运行?

如何分析cronjobs是否在centos服务器中运行?

如何检查我的 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/可以包含每周、每小时和每天执行的文件。

相关内容