0

特定のファイルのセットを取得したいのですが、そのボックスにアクセスできるのは、wgetから取得できるhttpインターフェイスを介したものだけです。ここで問題となるのは、最新のファイルが必要であり、同じタイムスタンプでなければならないファイルが複数あることです。

wget http://myserver/abc_20090901.tgz
wget http://myserver/xyz_20090901.tgz
wget http://myserver/pqr_20090901.tgz

問題は、上記のファイルがすべて存在するかどうかわからないため、上記のタイムスタンプを持つ3つのファイルがすべて存在する場合にのみ取得したいということです。

もう1つの問題は、別のフォルダーに別のファイルがあり、これも取得する必要があることです。これらのファイルを取得するにはどうすればよいですか?助言がありますか?

wget http://myserver/text/myfile_20090901.txt
4

1 に答える 1

1

wgetオプションを使用して、いくつかの基本的なリソース存在検出を提供し--spiderます。このような何かがうまくいくはずです:

wget --spider http://myserver/abc_20090901.tgz     &&
wget --spider http://myserver/xyz_20090901.tgz     &&
wget --spider http://myserver/pqr_20090901.tgz     &&
wget          http://myserver/abc_20090901.tgz     &&
wget          http://myserver/xyz_20090901.tgz     &&
wget          http://myserver/pqr_20090901.tgz     &&
wget          http://myserver/text/myfile_20090901.txt
于 2009-09-02T13:46:19.267 に答える