Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在centos中使用crons作业运行php文件_Cron_Crontab - Fatal编程技术网

在centos中使用crons作业运行php文件

在centos中使用crons作业运行php文件,cron,crontab,Cron,Crontab,我在etc/crontab文件中设置了一个cronjob,如下所示 */1****root/var/www/html/crons/check-solr.php 上面这一行每分钟都会运行一个php脚本 我使用服务crondstop停止了cron,然后再次启动了cron。 但它没有运行。脚本未运行。 如果我遗漏了什么,请告诉我 问候 Anil为了让脚本运行,它必须具有执行权限 chmod +x /var/www/html/crons/check-solr.php 请密切关注日志,以防出现错误为了让

我在etc/crontab文件中设置了一个cronjob,如下所示

*/1****root/var/www/html/crons/check-solr.php

上面这一行每分钟都会运行一个php脚本

我使用服务crondstop停止了cron,然后再次启动了cron。 但它没有运行。脚本未运行。 如果我遗漏了什么,请告诉我

问候
Anil

为了让脚本运行,它必须具有执行权限

chmod +x /var/www/html/crons/check-solr.php

请密切关注日志,以防出现错误

为了让脚本运行,它必须具有执行权限

chmod +x /var/www/html/crons/check-solr.php

请留意您的日志,以防出现错误

很抱歉回复了这样一个老问题。
您(通常)不能通过键入.PHP文件的路径直接从命令行运行PHP脚本

您需要运行PHP可执行文件,然后将.PHP文件指定为要解析/运行的文件

这应该可以解决问题。

我一直使用cron运行PHP CLI脚本,我发现这通常是快速完成某些任务的最简单方法,而且非常方便。

很抱歉回答了这么一个老问题。
您(通常)不能通过键入.PHP文件的路径直接从命令行运行PHP脚本

您需要运行PHP可执行文件,然后将.PHP文件指定为要解析/运行的文件

这应该可以解决问题。

我一直使用cron运行PHP CLI脚本,我发现这通常是快速完成某些任务的最简单方法,而且非常便于移植。

如果PHP不是系统路径变量的一部分,有时您可能需要添加PHP的完整路径,类似的情况取决于PHP在系统中的位置:

*/1 * * * * /usr/bin/php /var/www/html/crons/check-solr.php

有时,如果PHP不是系统路径变量的一部分,您可能需要添加PHP的完整路径,具体取决于PHP在系统中的位置:

*/1 * * * * /usr/bin/php /var/www/html/crons/check-solr.php
我还要加上
#/usr/bin/php
是另一个工作选项。我还要添加
#/usr/bin/php
是另一个工作选项。