Webサーバー(HTTP)を継続的に監視し、minを使用して新しく追加されたファイルをダウンロードする最善の方法は何ですか?遅延(1分未満の遅延が望ましい)?
ベストアンサー1
監視装置
まず、モニタリングのために以下を使用することをお勧めします。ナギオス、コアソースコードは無料ですが、GUIが必要な場合は支払う必要がありますが、それほど多くのお金を使う価値があります。
また、使用することができますイシンガ、PRTG、またはあなたにもっと合うもの。
yum
Collectd(コレクションデーモン)は、RHEL派生製品またはapt-get
Debianベースの派生製品をダウンロードして使用できる無料の監視ツールでもあります。あなたは読むことができますこの紙Collectdを使用したい場合。
ジョブはx <1分ごとに実行されます。
質問の2番目の部分では、xが定期的に1分未満のときはいつでもジョブを実行してください。以下に説明するいくつかのトリックが利用可能なので、Cronjobが利用できないことをご存知でしょう。ザイルズ この質問にはあなたが欲しいものをしてください。
必要に応じてスクリプトを使用して永久に実行するか、必要に応じて起動時に実行することをお勧めします。次の簡単な構文を使用できます。
while true; do yourJob; sleep someTime; done
あるいは、必要に応じて、より複雑なスクリプトを使用することもできます。
watch
コマンドを使用することもできます。たとえば、
watch -n1 command
command
それは毎瞬間そして永遠にあなたを走ります。
watch
お分かりのように、複雑なスクリプトの代わりに単純なスクリプトをx回(1分未満)ごとに実行する必要がある場合は、シェルスクリプトを実行することもできます。
これはあなたの選択です。