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