У меня есть простой скрипт на моем сервере, и мне нужно задание 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
Любые идеи, что я могу делать неправильно?
Чтобы запустить php из cron, попробуйте флаг f
php -f/home/enkaizen/public_html/soporte/wp-content/scripts/index.php
Лучше всего использовать полный путь к исполняемому при использовании cron. К сожалению, это зависит от дистрибутива /os, но это, вероятно, либо /usr/bin/php
либо /usr/local/bin/php
Вы получаете какую-либо ошибку с помощью команды "php -q"?
Также вы можете использовать команду curl вместо php -q для выполнения ваших сценариев через командную строку.
/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
сделать мои похожими на их, но безуспешно. Пожалуйста помоги