1

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

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

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

私のコード:

#!/bin/sh
MONITORDIR="/path/to/some/dir"
inotifywait -m -r -e close_write --format '%w%f' "${MONITORDIR}" | while read NEWFILE
do
    php /path/to/myscript.php ${NEWFILE}
done
4

1 に答える 1