みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

◆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

投稿日時 - 2009-04-10 19:58:21

QNo.4868854

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

uwi

cronは明示しなければLANG=Cだったような思いがありますが、
wgetのオプションで
wget --progress=dot

wget -q
で動きませんか?

wget をバージョンアップした方が早いような気も…。

投稿日時 - 2009-04-14 11:51:05

あなたにオススメの質問