Запустите задание cron на cpanel с версией php7 - PullRequest
0 голосов
/ 22 сентября 2018

Я хочу настроить работу cron на cpanel admin с версией php7.Мой php скрипт для cron требует php 7.0 или выше для запуска.Проблема в том, что путь к php7 не может быть найден.Я уже выбрал php 7.0 в качестве текущей версии в cpanel.У меня нет доступа к ssl.

То, что я сделал, похоже на это

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

. Это работает для скриптов, работающих с php 5.6, но моя проблема в том, что задание * 1006.* Требуется PHP 7.0.Я пытался запустить с php7, php70, php7.0, но ни один не запускался.Я пытался бежать так.

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

Моя проблема в том, что я не могу найти путь к php7.Где путь к этой версии?Как я могу запустить это?

Ответы [ 3 ]

0 голосов
/ 22 сентября 2018
/usr/local/bin/ea-php70 "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log

Вы также найдете несколько примеров на странице работы cron cpanel.

0 голосов
/ 23 сентября 2018

Команда для запуска задания cron PHP 7.0:

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

Команда для запуска задания cron PHP 7.1:

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

Команда для запуска задания cron на PHP 7.2:

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

0 голосов
/ 22 сентября 2018

Я думаю, вам нужно изменить его на

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

Надеюсь, это поможет!

...