wget для крон

12
D
На сайте с 28.06.2008
Offline
1108
2568

Нужно по крону часто обращаться к странице, сделал это в кроне через wget

Но напрягает то, что в папке рута создается много не нужных файлов.

Можно как то отращаться к странице и чтобы файлы не создавались?

Den73
На сайте с 26.06.2010
Offline
523
#1


> /dev/null 2>&1
D
На сайте с 28.06.2008
Offline
1108
#2

Не понял... у меня сейчас так

wget http://www.сайт.ru/index.php?option=com_rss&format=rss >/dev/null 2>&1

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#3
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 28.06.2008
Offline
1108
#4

Спасибо Лёня! А если я это в ISP делаю и /dev/null он сам добавляет в конце, тогда как? Так wget -O -q http://www.сайт.ru/index.php?option=com_rss&format=rss

M
На сайте с 16.09.2009
Offline
278
#5
Dram:
Но напрягает то, что в папке рута создается много не нужных файлов.

Прочитайте man wget, man bash.

PS: Странно, если вы используете URL именно такой. & - это спецсимвол. Вам нужно URL в кавычки заключать.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#6
и /dev/null он сам добавляет в конце

Там есть галочка чтобы не добавлял.

D
На сайте с 28.06.2008
Offline
1108
#7

опять у меня проблемка возникла с этим заданием. Есть 4 однотипных задания для разных сайтов:

wget -O /dev/null -q http://www.сайт.com/index.php?option=com_yarss&format=rss

для 3-х оно выполняется - на одном нет. Если руками перейти по ссылке на проблемном сайте - задание сделается.

Попробовал из консоли, вот какие ответы

задние которое выполняется


root@custom ~ # wget -O /dev/null -q http://сайт2.ru/index.php?option=com_yarss&format=rss
[3] 12632
[2] Done wget -O /dev/null -q http://сайт2.ru/index.php?option=com_yarss

задание которое не выполняется дает такой ответ

root@custom ~ # wget -O /dev/null -q http://www.сайт.com/index.php?option=com_yarss&format=rss
[1] 11856
_
На сайте с 13.11.2012
Offline
2
_A_
#8

Dram, попробуйте, как было сказано выше, заключить url сайта в кавычки. И при тестировании можете не использовать опцию -q.

Самый стабильный хостинг (http://www.beget.ru/?id=27692)
D
На сайте с 28.06.2008
Offline
1108
#9

Вот что с кавычками

root@custom ~ # wget -O /dev/null "http://www.сайт.com/index.php?option=com_yarss&format=rss"
--2012-11-26 18:32:34-- http://www.сайт.com/index.php?option=com_yarss&format=rss
Resolving www.сайт.com... айпи
Connecting to www.сайт.com|айпи|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2012-11-26 18:32:35 ERROR 403: Forbidden.
A
На сайте с 19.07.2010
Offline
130
#10

Если дергается пачка урлов, то пропишите их в файл - каждый урл с новой строки. В файле кавычки не нужны.

вызов:

wget -b -O /dev/null -q -i urls.txt

Ключ -b запустит wget в фоне, чтобы не держать крон понапрасну.

Если иногда хотите просматривать логи, то добавьте еще ключик -o mylogfile.txt

.............
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий