• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Как запустить cron через wget?

Хостинг Украина FAQ Хостинг Как запустить cron через wget?

Если Вам надо добавить в задание cron'а скрипт через wget, это следует сделать так:

/usr/bin/wget -t 1 -O - http://site.ua/script.php

Если в используемом URL передаются параметры - может случиться так, что wget не обработает их и Вы получите не тот результат, который ожидали. В таком случае Вам следует заключить передаваемый URL в одинарные (!) кавычки:

/usr/bin/wget -t 1 -O - 'http://site.ua/script.php?p1=a&p2=b'
можно просто:
wget http://site.ua/script.php?p1=a&p2=b
или
wget http://site.ua/script.php

И все работает. А то я намучался с Вашей инструкцией. Наверное она устарела.
Написал 894966 27.10.2015 в 13:38 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Полностью согласен указанные параметры -O - -t 1 не имеют смысловой нагрузки. Удалили их из инструкции.
Написал Илья 28.10.2015 в 20:03 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Администраторы поправили меня, таки параметр "-O -" нужен, так как без него wget будет захламлять сайт сохраняя каждый раз новый файл со скачанным содержимым.
Написал Илья 29.10.2015 в 20:13 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Таки все параметры нужны в том числе и -t 1, так что рекомендуем использовать именно тот синтаксис, который указан в примере.
Написал Илья 29.10.2015 в 23:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А можна указывать сразу две ссылки? И как это делается?
Написал nvgladiator 09.07.2016 в 11:44 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Две ссылки подряд - нет.
Но можно в "Планировщик задач" добавить вторую задачу со второй ссылкой.
Написал Евгений В. 09.07.2016 в 16:29 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо, как раз это и сделал, не хотелось несколько дублирующих задач создавать .
Написал nvgladiator 10.07.2016 в 09:30 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
В случае, если нужно объединить несколько задач или же одна задача должна выполнятся сразу после другой, то:
1. Создается скрипт на bash, например cron.sh
2. Скрипту даются права на запуск chmod o+x ./cron.sh
3. В начале скрипта прописывается строка !#/bin/bash
4. Затем в каждой отдельной строке записывается перечень команд, которые должны выполняться. Например: /usr/local/bin/php /home/account/.../test.php
Написал Илья 10.07.2016 в 12:02 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
HTTPS cron понимает?
Написал kubaroleg 31.08.2017 в 11:34 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
после перехода на HTTPS wget перестал дергать удаленные страницы
Написал kubaroleg 31.08.2017 в 11:52 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
пошло только при добавлении параметра:
/usr/bin/wget --no-check-certificate -O - -q -t 1 '.......'
Написал kubaroleg 31.08.2017 в 11:57 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Хотите ответить на существующий комментарий - воспользуйтесь кнопкой Ответить под комментарием на который даёте ответ.
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044)
392 74 33
другие города