【问题标题】:Run cron job on cpanel with php7 version使用php7版本在cpanel上运行cron作业
【发布时间】:2019-02-26 17:38:47
【问题描述】:

我想使用 php7 版本在 cpanel admin 上设置 cron 作业。我的 cron php 脚本需要 php 7.0 或更高版本才能运行。问题是找不到php7的路径。我已经在 cpanel 中选择了 php 7.0 作为当前版本。我无权访问 ssl。

我所做的和this类似

/usr/local/cpanel/3rdparty/bin/php "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log 

这适用于使用 php 5.6 运行的脚本,但我的问题是工作 myjob.php 需要 php 7.0。我尝试使用php7php70php7.0 运行,但没有运行。我试着这样跑。

/usr/local/cpanel/3rdparty/bin/php7 "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log 

我的问题是我找不到 php7 的路径。这个版本的路径在哪里?我该如何运行它?

【问题讨论】:

    标签: php cron cpanel magento2.2


    【解决方案1】:

    我认为您需要将其更改为

    /opt/cpanel/ea-php70/root/usr/bin/php /home/username/public_html/myjob.php >> 
    /home/username/myjob.log
    

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:
      /usr/local/bin/ea-php70 "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log
      

      您还会在 cpanel 的 cron 作业页面中找到一些示例。

      【讨论】:

        【解决方案3】:

        运行 PHP 7.0 cron 作业的命令:

        /opt/cpanel/ea-php70/root/usr/bin/php /home/username/public_html/myjob.php >> /home/username/myjob.log

        运行 PHP 7.1 cron 作业的命令:

        /opt/cpanel/ea-php71/root/usr/bin/php /home/username/public_html/myjob.php >> /home/username/myjob.log

        运行 PHP 7.2 cron 作业的命令:

        /opt/cpanel/ea-php72/root/usr/bin/php /home/username/public_html/myjob.php >> /home/username/myjob.log

        【讨论】:

          猜你喜欢
          • 2019-06-30
          • 2014-03-07
          • 2021-01-18
          • 2014-07-22
          • 2017-02-27
          • 1970-01-01
          • 2021-07-28
          • 1970-01-01
          • 2011-11-12
          相关资源
          最近更新 更多