我知道这是一个愚蠢的问题,但我似乎无法find/访问我正在运行的一组cron作业(我知道它正在运行,因为一切工作正常,我们可以看到crons脚本的预期输出呼吁)在CentOS服务器CentOS Linux release 7.1.1503
我在6个月前将这些cron作业设置在了我不经常使用的服务器上,但是我相信/记得我只是在我的主目录中使用crontab来设置它们。 但现在,我似乎无法在服务器上的任何地方find这些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文件的行是由crons作业调用的脚本。 当我检查/usr/sbin/或/bin/目录中的crontab时,什么都没有出现。 我也试过:
ls /etc/cron*
但是没有看起来像这些Python脚本的东西出现了。
crontabs的一个可能位置是/var/spool/cron/crontabs 。
我会看的第一个地方是日志。 具体是/var/log/cron 。 这是cronlogging所有活动的日志文件。