我正在 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