无法找到当前正在运行的 cron 作业

无法找到当前正在运行的 cron 作业

我知道这是一个愚蠢的问题,但我似乎无法在 CentOS 服务器上找到/访问我正在运行的一组 cron 作业(我知道它们正在运行,因为一切正常,我们可以看到 cron 调用的脚本的预期输出)CentOS Linux release 7.1.1503

6 个月前,我在一台不经常使用的服务器上设置了这些 cron 任务,但我相信/记得我只是使用主目录中的 crontab 设置了它们。但现在,我似乎无法在服务器上的任何地方找到这些 cron。

我的主目录我已经尝试过了:

crontab -u userName -l

crontab -l

什么都没显示出来。所以我用以下命令列出正在运行的进程,ps -xa结果它们显示了出来:

 9479 ?        S      0:00 /usr/sbin/CROND -n
 9497 ?        Ss     0:00 /bin/sh -c /home/local/UT/malvin/HHFB/HHFBUploader.py
 9498 ?        S      0:00 /usr/bin/python /home/local/UT/malvin/HHFB/HHFBUploader.py
21043 ?        S      0:04 [kworker/u4:2]
27662 ?        S      0:00 /usr/sbin/CROND -n
27671 ?        Ss     0:00 /bin/sh -c /home/local/UT/malvin/HoopsHypeFB/HHFBUploader.p
27675 ?        S      0:00 /usr/bin/python /home/local/UT/malvin/HHFB/HHFBUploa
28382 ?        S      0:00 /usr/sbin/CROND -n
28389 ?        Ss     0:00 /bin/sh -c /home/local/UT/malvin/FTFB/FTFBUploader.py >> 
28390 ?        S      0:00 /usr/bin/python/home/local/UT/malvin/FTFB/FTFBUploader.py

Python 文件中的行是 cron 作业调用的脚本。当我在目录中检查 crontab 时,什么/usr/sbin//bin/没有出现。我还尝试了:

ls /etc/cron* 

但没有出现任何与这些 Python 脚本相关的内容。

答案1

我首先要查看的是日志。具体来说/var/log/cron。这是 cron 记录其所有活动的日志文件。

答案2

crontabs 的一个可能位置是/var/spool/cron/crontabs

相关内容