Как перенаправить wget на стандартный выход?

у меня есть crontab что wgetS страница PHP каждые пять минут (просто для запуска PHP-кода), и я хочу отправить вывод в standard out. Я не мог найти его в wget руководство.

Я ищу что-то вроде:

wget -o stdout http://whatever.com/page.php > /dev/null

кто-нибудь знает?

115
задан Sean Adkinson 2011-08-10 02:13:10
источник

5 ответов

wget -O - http://whatever.com/page.php > /dev/null

или, если вы хотите перенаправить стандартный вывод ошибок тоже:

wget -O - http://whatever.com/page.php > /dev/null 2>&1

или, для codegolf :-)

wget -O-

123
отвечен Tomas 2014-01-20 13:28:08
источник

более простой вариант

wget -qO- http://example.com

эквивалентно

wget -q -O - http://example.com

здесь

  • -q отключает вывод журнала, включая сведения об ошибках
  • -O -, equivlalent к -O /dev/stdout, означает дамп веб-страницы в файл с именем /dev/stdout.
34
отвечен Martin Wang 2015-09-23 14:03:31
источник
wget -qO /dev/null http://whatever.com/page.php
  • -q чтобы было тихо
  • -O /dev/null игнорировать содержимое страницы
16
отвечен unbeli 2011-08-10 02:21:57
источник

вы также можете попробовать:

wget -q -O - http://whatever.com/page.php > /dev/null 

-q сделает его "тихим"

или файл должен перейти на временную html-страницу, которую вы не возражаете иметь. whatever.com/tempFile.html

6
отвечен 2011-08-10 02:19:37
источник
wget -O /dev/null http://example.com/
3
отвечен 2011-08-10 02:18:18
источник

Другие вопросы linux wget stdout

X