gpt4 book ai didi

php - 如何在 AWS EC2 服务器中编写 cron 作业

转载 作者:IT王子 更新时间:2023-10-28 23:49:22 27 4
gpt4 key购买 nike

我在 AWS EC2 中创建了一个 cron 作业,但它没有工作。

我按照以下步骤创建了 cron 选项卡:

  • 第 1 步:我登录到 AWS EC2 Instace
  • 第 2 步:crontab -e
  • 第三步:插入模式
  • 第 4 步:我输入了 * * * * * php/var/www/html/welcome.php(每分钟运行一次)
  • 第 5 步::wq

Cron 选项卡已创建但未运行。

如果有任何 PHP 脚本手段请提供给我,请大家帮帮我。我需要在每个星星之间留出空间吗?

最佳答案

首先需要在php/var之间加一个空格:

来自

* * * * * php/var/www/html/welcome.php

* * * * * php /var/www/html/welcome.php
^

那么,你最好使用/bin/php,而不仅仅是php。要确定 php 可执行文件的位置,请在您的控制台中键入 which php,它将为您提供文件路径。所以它会变成这样:

* * * * * /bin/php /var/www/html/welcome.php
^^^^^^^^

更多内容:

  • 检查crontab是否保存正确?键入 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

让我们了解最新情况,以便我们找出可能导致错误的原因。

关于php - 如何在 AWS EC2 服务器中编写 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15470016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com