Команда Cron Job не работает

1

У меня есть простой скрипт на моем сервере, и мне нужно задание cron, чтобы он запускался каждую минуту. Я использую cPanel, чтобы установить его. Что мне следует вводить в поле команды "cron"? Я новичок с командами задания cron, я пробовал много разных вариантов:

/home/enkaizen/public_html/soporte/wp-content/scripts/index.php

/usr/local/bin/php /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

/usr/local/bin/php -q /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

/usr/bin/php /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

/usr/bin/php -q /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

Но, похоже, никто не работает. Я знаю, что мой скрипт верен, потому что, когда я запускаю его вручную, он делает то, что он должен делать.

В случае, если это помогает, мой хост - https://www.frenzysolutions.com

Любые идеи, что я могу делать неправильно?

Теги:
cron
cpanel
cronexpression

2 ответа

2

Чтобы запустить php из cron, попробуйте флаг f

php -f/home/enkaizen/public_html/soporte/wp-content/scripts/index.php

Лучше всего использовать полный путь к исполняемому при использовании cron. К сожалению, это зависит от дистрибутива /os, но это, вероятно, либо /usr/bin/php либо /usr/local/bin/php

  • 0
    Я попробовал этот "php -f / home / ...", но он не работает. Другие программисты использовали: /usr/local/bin/php -q /home/enkaizen/public_html/app/Console/cake.php revenue -app /home/enkaizen/public_html/app также /usr/local/bin/php -q /home/enkaizen/public_html/app/Console/cake.php revenuemail -app /home/enkaizen/public_html/app сделать мои похожими на их, но безуспешно. Пожалуйста помоги
  • 0
    На самом деле это работает с вашим решением! , что происходит, что я использую сценарии require_once. Когда я их снимаю, это работает, иначе это не так. Но мне нужны эти файлы require_once. Любая идея, как я могу это исправить? Спасибо
Показать ещё 11 комментариев
0

Вы получаете какую-либо ошибку с помощью команды "php -q"?

Также вы можете использовать команду curl вместо php -q для выполнения ваших сценариев через командную строку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню