【发布时间】:2016-11-26 23:55:15
【问题描述】:
几个月前它工作正常,我不记得从那以后有任何变化。 /var/log/cron 和 Logwatch 报告都表明正在调用脚本,但实际上没有执行任何操作。
- 我正在使用 php 和 cURL 的完整路径,当我将它们插入 SSH 时,命令可以正常工作。
- crond 服务正在运行
-
cron.deny文件中不存在用户名,只有 'nobody' 存在。
我的 crontab:
root@server [~]# crontab -l -u my-username
SHELL="/sbin/nologin"
MAILTO=""
* * * * * /usr/local/bin/php -q /home/my-username/public_html/cron.php
*/2 * * * * /usr/bin/curl -m 240 -s http://full-path
*/3 * * * * /usr/bin/curl -m 240 -s http://full-path &>/dev/null
*/4 * * * * /usr/bin/curl http://full-path
*/5 * * * * /usr/bin/curl http://full-path
0 */12 * * * /usr/local/bin/php -q /home/my-username/public_html/path/to/script.php
日志:
root@server [~]# tail -15 /var/log/cron
Jul 23 05:18:03 de CROND[18188]: (my-username) CMD (/usr/bin/curl -m 240 -s http://full-path &>/dev/null)
Jul 23 05:18:03 de CROND[18189]: (my-username) CMD (/usr/bin/curl -m 240 -s http://full-path)
Jul 23 05:18:03 de CROND[18190]: (my-username) CMD (/usr/local/bin/php -q /home/my-username/public_html/cron.php)
Jul 23 05:19:02 de CROND[18328]: (root) CMD ((sync;echo 1 >/proc/sys/vm/drop_caches;sync) >/dev/null 2>&1)
Jul 23 05:19:02 de CROND[18327]: (my-username) CMD (/usr/local/bin/php -q /home/my-username/public_html/cron.php)
Jul 23 05:20:02 de CROND[18479]: (my-username) CMD (/usr/local/bin/php -q /home/my-username/public_html/cron.php)
Jul 23 05:20:02 de CROND[18472]: (my-username) CMD (/usr/bin/curl -m 240 -s http://full-path)
Jul 23 05:20:02 de CROND[18477]: (root) CMD ((sync;echo 1 >/proc/sys/vm/drop_caches;sync) >/dev/null 2>&1)
Jul 23 05:20:02 de CROND[18474]: (root) CMD (/usr/local/maldetect/maldet --mkpubpaths >> /dev/null 2>&1)
Jul 23 05:20:02 de CROND[18473]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Jul 23 05:20:02 de CROND[18476]: (my-username) CMD (/usr/bin/curl http://full-path)
Jul 23 05:20:02 de CROND[18478]: (my-username) CMD (/usr/bin/curl http://full-path)
Jul 23 05:20:02 de CROND[18475]: (root) CMD (/usr/local/cpanel/bin/dcpumon >/dev/null 2>&1)
Jul 23 05:20:02 de CROND[18480]: (cacti) CMD (php /home/cacti/public_html/cacti/poller.php > /dev/null 2>&1)
Jul 23 05:20:02 de CROND[18481]: (root) CMD (LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok)
root@server [~]#
我还应该检查什么? 运行 CentOS 6.7 版(最终版)
【问题讨论】: