0

サーバーに保存されているログ ファイルの内容を次の形式で取得できるようにしたいと考えています。

http://[SOME SORT OF ADDRESS]/file.txt

ブラウザを使用するのではなく、シェルからこのログをリアルタイムで追跡するために、「watch」などを使用して更新できるシェルに出力します。これを行うためのきちんとした簡単な方法はありますか(おそらく後でpythonスクリプトにまとめられます)。

4

4 に答える 4

2

これにより、要求された URL が 0.1 秒ごとに取得され、コンソールに表示されます

watch -n 0.1  wget -qO- http://google.com
于 2012-09-28T10:35:11.890 に答える
0
while sleep 60; do
    curl address
done

1分に1回印刷します

お好みで調整

于 2012-09-28T10:35:14.667 に答える
0

たぶん、次のようなことを試すことができます:

watch "wget -N http://[SOME SORT OF ADDRESS]/file.txt &> /dev/null; cat file.txt"

于 2012-09-28T10:34:57.140 に答える
0

はいtail -f、Linux で動作します。ただし、これはローカル ファイルでのみ機能します。ファイルがリモートの場合、更新を維持するために繰り返しフェッチする必要があります(私は思う)。

于 2012-09-28T10:32:55.550 に答える