CentOS,PHP 文件从浏览器运行,而不是从 cron 守护进程运行

CentOS,PHP 文件从浏览器运行,而不是从 cron 守护进程运行

我正在 CentOS 上工作。

我创建了一个从浏览器运行的 PHP 文件

http://mydomain.com/backupfile/dobackup.php

我已经从 crontab 添加了脚本并使文件可执行,但它没有运行

30 0 * * * /var/www/vhost/mydomain.com/httpdocs/backupfile/dobackup.php

我应该怎么办?

答案1

在代码顶部添加 shebang

#!/usr/bin/php

答案2

或者只是使用脚本作为参数执行 php 解析器

30 0 * * * /usr/bin/php /var/www/vhost/mydomain.com/httpdocs/backupfile/dobackup.php

相关内容