Что такое команда wget cron — это запуск кода через браузер

У меня вопрос, у меня есть настройка задания wron cron в cpanel, и она не работает .. Я имею в виду, что задание cron выполняется, но работа внутри кода не происходит …

Но когда я просто ввожу тот же URL в браузере, код успешно выполняется …

Так может кто-нибудь сказать мне, что в wget точно такая же ситуация, как если бы мы выполняли запрос браузера

текущий cron выглядит так. Я использую Zend PHP Framework

wget -b http://www.**myhost**/index/db-backup

0

Решение

Если у вас включен curl — вы можете просто сделать это как запись cron:

 curl http://www.**myhost**/index/db-backup

Тогда это точно, как если бы вы нажали адрес в браузере

Если вам не нужен какой-либо дамп данных из вывода cron — вы можете сделать это

 curl http://www.**myhost**/index/db-backup > /dev/null 2>&1
1

Другие решения

Http-запрос с использованием wget и вашего браузера может отличаться. Это может вызвать некоторые проблемы в применении. Вы можете отладить ваш http-запрос с wget --debug URL вариант.
Для простого сканирования в целях cron у wget есть опция spider wget --spider URL

http://www.gnu.org/software/wget/manual/wget.html

1

По вопросам рекламы [email protected]