問題タブ [inotifywait]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
243 参照

inotifywait - inotifywait が一定時間実行後に機能しない

特定のディレクトリファイルの変更を監視するデーモンプログラムを実行しています。最初はプログラムは正常に実行されていますが、しばらくすると、ファイルの変更時に inotifywait が機能します。プログラムを再起動すると、再び正常に戻ります。これは私のシェルスクリプトです:

誰か助けてください.Thanks..

0 投票する
1 に答える
906 参照

linux - cron または incron を使用せずに Linux サーバーで inotifywait を継続的に実行できますか

このディレクトリのサーバー上に git リポジトリを作成します。私が望むのは、ファイルがディレクトリに移動するたびに、git push がリポジトリをプッシュしてコミットすることです。incrontab でスクリプトを実行してみました。しかし、私のサーバーは incrontab を好まないようで、毎回クラッシュしていました。

この inotifywait を端末で実行できます。しかし、端末を閉じるとすぐに、監視が停止します。では、Linux サーバーで inotifywait を継続的に実行する方法はありますか?

これがInotifywaitの私のコードです

cron を使用せずに、inotify のみを使用したいのです。私は長い間、cron と incron、incrontab に取り組んできました。運がない。

誰にもアイデアはありますか?ありがとう!

0 投票する
2 に答える
711 参照

bash - nginxの再起動にinotifywaitを使用

スクリプトで構成の変更が検出されたときに、inotifywait を使用して nginx を再起動したいと考えています。問題は、デーモン モードで実行すると、nginx が再起動し続けることです。

スクリプトは次のようになります。

注: このスクリプトは、docker エントリポイント スクリプトの一部です。

0 投票する
1 に答える
110 参照

upstart - ファイルの変更時に upstart タスクを実行しますか?

これが私の試みです:

しかし、それは一度だけ実行されます。が変更されるたびに実行するにはどうすればよい/tmp/bar.txtですか?

0 投票する
1 に答える
418 参照

inotify - inotify スクリプトが 2 回実行されますか?

CentOS 7 でinotify-tools ( )を使用して、ファイル作成のたびに php スクリプトを実行しています。inotifywait

次のスクリプトを実行すると:

2 つのプロセスがあることがわかります。

それはなぜですか、どうすれば修正できますか?

0 投票する
1 に答える
318 参照

linux - Linuxサーバーでftpアップロードが終了したことを検出する方法は?

CentOS 7 でinotify-toolsを使用し て、すべての ftp アップロードで php スクリプトを実行しています。

正常に動作していますが、問題が 1 つあります。アップロードが中止された場合 (たとえば、アップロードを停止したり、FTP クライアントを閉じたりした場合)、それでもスクリプトがトリガーされます。

これらの状況を回避することは可能ですか?

私のコード: