我尝试运行cronjob,它执行php脚本,也是从php脚本添加的。
我在localhost上尝试。当php添加cron时,它被添加为守护进程用户并且作业不会执行。当我添加相同的cron时,我或根目录cron将执行。对此存在任何影响吗?
在cron日志中,守护程序,I和root用户都有相同的日志,但没有错误。
另外,当我向daemon crontab添加一些其他cron时,例如:
* * * * * touch tmp/test.txt
然后它将工作,并将创建文件。 我试图改变文件的permiossions,但它没有解决问题。 可能是什么原因?
答案 0 :(得分:1)
您可以使用-u编辑用户crontab。
e.g。编辑www-data的crontab:
sudo crontab -u www-data -e
答案 1 :(得分:1)