由于权限问题,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