• 締切済み

◆wgetをcronで動かす場合

いつもお世話になっています(何回目だろう。。。) wgetの挙動についてです。 オプションとしてhtmlファイルを全て取得しています。1件目は成功しますが、2件名以降はindex.htmlしか取得しません。 そこで、 export LANG=C export LC_ALL=C を追加することで、全件がオプション通りに取得できました。 --------------get_url.sh--------------ここから--------- #!/bin/bash export LANG=C export LC_ALL=C wget -nc -r -A html http://aaa.hoge.jp/ wget -nc -r -A html http://bbb.hoge.jp/ wget -nc -r -A html http://ccc.hoge.jp/ --------------get_url.sh--------------ここまで--------- しかし、これをcronで実行させた場合、再び2件目以降はinde.htmlだけしか取得しません。 どなたかお気づきの点があればご教授下さい。 ちなみに、crontag -eは以下です。 52 12 * * * /get_url.sh

みんなの回答

  • uwi
  • ベストアンサー率74% (55/74)
回答No.1

cronは明示しなければLANG=Cだったような思いがありますが、 wgetのオプションで wget --progress=dot か wget -q で動きませんか? wget をバージョンアップした方が早いような気も…。

すると、全ての回答が全文表示されます。

関連するQ&A