我在AWS EC2中创建了一个cron作业,但它无法正常工作.
我按照以下步骤创建了cron选项卡:
crontab -e* * * * * php/var/www/html/welcome.php(每分钟运行一次):wqCron选项卡已创建但未运行.
如果有任何PHP脚本意味着请提供给我,请帮助我.我是否需要在每颗恒星之间留出空间?
fed*_*qui 46
首先,你需要在php和之间放一个空格/var:
从
* * * * * php/var/www/html/welcome.php
Run Code Online (Sandbox Code Playgroud)
至
* * * * * php /var/www/html/welcome.php
^
Run Code Online (Sandbox Code Playgroud)
然后,你最好使用/bin/php而不仅仅是php.要确定php可执行文件的位置,请键入which php控制台,它将为您提供文件路径.所以它会变成这样的:
* * * * * /bin/php /var/www/html/welcome.php
^^^^^^^^
Run Code Online (Sandbox Code Playgroud)
更多的东西:
crontab -l.你的新crontab行应该在那里.ls -l /var/www/html/welcome.php./bin/php var/www/html/welcome.php查看它是脚本还是crontab问题.chmod 755 /var/www/html/welcome.php让我们更新,以便我们可以找到导致错误的原因.
| 归档时间: |
|
| 查看次数: |
37962 次 |
| 最近记录: |