0

新しいファイルが作成されていることを確認するために使用するスクリプトを画面で実行しようとしていますinotifywait。次に、いくつかのパラメーターに一致するイベントが発生したときにスクリプトを実行します。実行中のスクリプトがループしているにもかかわらず、何らかの理由で画面が終了し続けます。

screen -d -m -S scriptname //path to .sh で画面を開始すると、スクリプトのループ部分は次のようになります

#start folder monitoring
while fileevent=$(inotifywait -rq -e create $path_to_monitor); do CheckFileEvent; done
4

1 に答える 1

2

実行のループは、割り当ての結果によって異なります。これを試してください。

while :;do
    fileevent=$(inotifywait -rq -e create $path_to_monitor)
    CheckFileEvent
  done
于 2012-10-29T13:07:50.853 に答える