引き続きWebサーバーを監視し、新しく追加されたファイルをダウンロードしてください。

引き続きWebサーバーを監視し、新しく追加されたファイルをダウンロードしてください。

Webサーバー(HTTP)を継続的に監視し、minを使用して新しく追加されたファイルをダウンロードする最善の方法は何ですか?遅延(1分未満の遅延が望ましい)?

ベストアンサー1

監視装置

まず、モニタリングのために以下を使用することをお勧めします。ナギオス、コアソースコードは無料ですが、GUIが必要な場合は支払う必要がありますが、それほど多くのお金を使う価値があります。

また、使用することができますイシンガPRTG、またはあなたにもっと合うもの。

yumCollectd(コレクションデーモン)は、RHEL派生製品またはapt-getDebianベースの派生製品をダウンロードして使用できる無料の監視ツールでもあります。あなたは読むことができますこの紙Collectdを使用したい場合。

ジョブはx <1分ごとに実行されます。

質問の2番目の部分では、xが定期的に1分未満のときはいつでもジョブを実行してください。以下に説明するいくつかのトリックが利用可能なので、Cronjobが利用できないことをご存知でしょう。ザイルズ この質問にはあなたが欲しいものをしてください。

必要に応じてスクリプトを使用して永久に実行するか、必要に応じて起動時に実行することをお勧めします。次の簡単な構文を使用できます。

while true; do yourJob; sleep someTime; done

あるいは、必要に応じて、より複雑なスクリプトを使用することもできます。

watchコマンドを使用することもできます。たとえば、

watch -n1  command

commandそれは毎瞬間そして永遠にあなたを走ります。

watchお分かりのように、複雑なスクリプトの代わりに単純なスクリプトをx回(1分未満)ごとに実行する必要がある場合は、シェルスクリプトを実行することもできます。

これはあなたの選択です。

おすすめ記事