我有一个php文件来创建一个新的文本文件。这必须在每一分钟都运行。我将该文件存储在/var/www/html/cron.php
上。我也在命令提示符下完成了
crontab -e
编辑文件,如
* * * * * /var/www/html/cron.php
但是cron还没有在localhost上工作
答案 0 :(得分:3)
你需要在cron中指定要执行的命令,即
[cron time] [command to execute]
/var/www/html/cron.php
不是命令只是一个文件,你需要使用像
* * * * * php /var/www/html/cron.php
*最好使用php bin的完整路径而不是php
答案 1 :(得分:1)
您在crontab中输入的命令应该是:
/usr/bin/php
php
是php binary
二进制文件的示例路径。
您可以找到whereis php
:
Team
答案 2 :(得分:0)
这应该有效:
*/1 * * * * cd /var/www/html;./cron.php