2011-08-09 22:13:10 +0000 2011-08-09 22:13:10 +0000
169
169

wget のレスポンスを標準アウトにリダイレクトするには?

私はcrontabが5分おきにPHPページをwgetしているのですが(PHPコードをいくつか実行するためだけに)、リクエストの出力を標準アウトに送りつつ、通常のwgetの出力を/dev/nullに送りたい(そうでなければ非表示にしたい)のですが、wgetのマニュアルには見つかりませんでした。0x6&のマニュアルには見つかりませんでした。

のようなものを探しています。

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

どなたかご存知ですか?

回答 (3)

176
176
176
2011-08-09 22:14:21 +0000

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

または、標準エラー出力もリダイレクトしたい場合。

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

または、codegolf の場合 :-)

wget -O-

97
97
97
2015-09-23 11:03:31 +0000
wget -qO- http://example.com
wget -q -O - http://example.com
  • -q は、エラー情報を含むログの出力をオフにします
  • -O - は、-O /dev/stdout と同じで、Web ページを /dev/stdout という名前のファイルにダンプすることを意味します。
19
19
19
2011-08-09 22:21:57 +0000
wget -qO /dev/null http://whatever.com/page.php
  • -q 静かにするために
  • -O /dev/null ページの内容を無視するために

関連する質問

6
10
5
37
1