我尝试在服务器上创建一个cron(我应该正确)。
这是我的脚本cron.php
:
<?php
echo "CRON OK \n";
?>
我使用SSH连接并使用crontab -e
创建以下cron:
* * * * * php /home/myname/www/cron.php
但我不知道如何保存它..无论如何我将crontab保存在默认位置/tmp/crontab.XAblsdZ/crontab
,服务器告诉我“crontab:安装新的crontab”以及当我执行crontab -l
时我可以看到* * * * * php /home/myname/www/cron.php
。
我也尝试使用我的脚本:php /home/myname/www/cron.php
服务器显示“CRON OK”,所以我猜它可行。
但是没有这个命令,我看不到任何“CRON OK”显示......我错过了什么?如何启用此cron并每分钟执行一次脚本?
答案 0 :(得分:0)
按照建议添加#!/ usr / bin / php,或者你可以将它添加到你的crontab,确保/ usr / bin / php实际上是你的PHP的正确路径。
* * * * * /usr/bin/php /home/myname/www/cron.php
虽然cron线在每分钟执行都很好。
答案 1 :(得分:-1)
尝试将其添加到cron.php
:
#!/usr/bin/php