私はcrontab
でwget
が5分おきにPHPのページを(PHPのコードをいくつか実行するためだけに)しているのですが、リクエストの出力を標準アウトに送りつつ、通常のwget
の出力を/dev/null
に送りたい(そうでなければ非表示にしたい)のですが、これができません。wget
のマニュアルには見当たりませんでした
のようなものを探しています
wget -o stdout http://whatever.com/page.php > /dev/null
Anyone know?
202 None 2011-08-09
ベストアンサー
wget -O - http://whatever.com/page.php > /dev/null
または、標準エラー出力もリダイレクトしたい場合は
wget -O - http://whatever.com/page.php > /dev/null 2>&1
または、コーデゴルフのために 🙂
wget -O-
211 Tomas 2011-08-09
よりシンプルなバージョン
wget -qO- http://example.com
equivalent to
wget -q -O - http://example.com
where
-q
は、エラー情報を含むログの出力をオフにします-O -
は-O /dev/stdout
と同じ意味で、/dev/stdout
という名前のファイルにウェブページをダンプすることを意味します
133 Martin Wang 2015-09-23
wget -qO /dev/null http://whatever.com/page.php
-q
を静かにするために-O /dev/null
でページの内容を無視します
19 unbeli 2011-08-09
あなたも試してみてはいかがでしょうか
wget -q -O - http://whatever.com/page.php > /dev/null
-q
で「静か」になる
または、ファイルは、あなたが持っていることを気にしないいくつかの一時的なhtmlページに行くようにしてください
10 None 2011-08-09
wget -O /dev/null http://example.com/
4 None 2011-08-09