Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
由于权限问题,Crontab无法正确执行php文件_Php_Json_Cron_Crontab - Fatal编程技术网

由于权限问题,Crontab无法正确执行php文件

由于权限问题,Crontab无法正确执行php文件,php,json,cron,crontab,Php,Json,Cron,Crontab,我有一个version.php脚本,它写在settings.json文件(CentOS6)上 一切运行正常,设置已正确更新。php文件的想法是使用cronjob每隔5分钟执行一次,因此我做了以下工作: crontab -e */5 * * * * /usr/bin/php -q /www/cronjobs/version.php >> /www/cronjobs/cron.log 2>&1 但是5分钟后,settings.json没有更新,cron.log为空。如何将

我有一个
version.php
脚本,它写在
settings.json
文件(CentOS6)上

一切运行正常,设置已正确更新。php文件的想法是使用cronjob每隔5分钟执行一次,因此我做了以下工作:

crontab -e
*/5 * * * * /usr/bin/php -q /www/cronjobs/version.php >> /www/cronjobs/cron.log 2>&1

但是5分钟后,settings.json没有更新,cron.log为空。如何将cronjob成功添加到crontab列表?也许这与权限有关?我用root和msversion.php、settings.json和cron.log做了所有的事情,它们都是755chmoded。

你想要哪个用户执行这个作业?@vgoff root很好。但最好是使用ftp用户
php -q /www/cronjobs/version.php
crontab -e
*/5 * * * * /usr/bin/php -q /www/cronjobs/version.php >> /www/cronjobs/cron.log 2>&1