Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

Как запустить 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:

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

Добавить комментарий
Имя:
E-mail:

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

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

Горячая линия
(044) 392 74 33 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...