问题
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
总结
解决问题看的是经验和感觉,犯的错误越多,解决问题的能力也就越强~
时间: 2024-10-22 01:55:06