PHP中cron 定时触发任务,但是始终没有执行,并且在 /var/log/cron 里也没有对应的日志产生,并且也在php-fpm的日志文件下也没有错误日志产生。 分析&&解决cron没有执行?并没有 : ( service crond status crond (pid 5467) is running... 文件没有执行权限?并没有 : ( ls -al -rwxrwxrwx ......... 环境变量没有匹配?: )* * * * * php ........ 改成了 * * * * * /usr/bin/php ....... 就解决了~ 怎么知道你的PHP被安装到哪里了呢? whereis php php: /usr/bin/php /etc/php.d /etc/php.ini /usr/lib64/php /usr/include/php /usr/share/php /usr/share/man/man1/php.1.gz 总结解决问题看的是经验和感觉,犯的错误越多,解决问题的能力也就越强~ (责任编辑:最模板) |