Акция!  Домен 34 грн, домен 55 грн, домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +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) 170-15-42  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?

Более детальную информацию можно найти в нашей вики: https://wiki.ukraine.com.ua/hosting: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
Полностью согласен указанные параметры -O - -t 1 не имеют смысловой нагрузки. Удалили их из инструкции.
Написал rudenko 28.10.2015 в 20:03
Администраторы поправили меня, таки параметр "-O -" нужен, так как без него wget будет захламлять сайт сохраняя каждый раз новый файл со скачанным содержимым.
Написал rudenko 29.10.2015 в 20:13
Таки все параметры нужны в том числе и -t 1, так что рекомендуем использовать именно тот синтаксис, который указан в примере.
Написал rudenko 29.10.2015 в 23:36
А можна указывать сразу две ссылки? И как это делается?
Написал nvgladiator 09.07.2016 в 11:44
Две ссылки подряд - нет.
Но можно в "Планировщик задач" добавить вторую задачу со второй ссылкой.
Написал Евгений В. 09.07.2016 в 16:29
Спасибо, как раз это и сделал, не хотелось несколько дублирующих задач создавать .
Написал nvgladiator 10.07.2016 в 09:30
В случае, если нужно объединить несколько задач или же одна задача должна выполнятся сразу после другой, то:
1. Создается скрипт на bash, например cron.sh
2. Скрипту даются права на запуск chmod o+x ./cron.sh
3. В начале скрипта прописывается строка !#/bin/bash
4. Затем в каждой отдельной строке записывается перечень команд, которые должны выполняться. Например: /usr/local/bin/php /home/account/.../test.php
Написал rudenko 10.07.2016 в 12:02
HTTPS cron понимает?
Написал kubaroleg 31.08.2017 в 11:34
после перехода на HTTPS wget перестал дергать удаленные страницы
Написал kubaroleg 31.08.2017 в 11:52
пошло только при добавлении параметра:
/usr/bin/wget --no-check-certificate -O - -q -t 1 '.......'
Написал kubaroleg 31.08.2017 в 11:57

Только зарегистрированные пользователи могут оставлять комментарии

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