ファイルが開いていることを確認する

ファイルが開いていることを確認する

多くのファイルを含むフォルダがあります。そのフォルダにファイルが開いていることを確認する方法を探しています。開いたら通知を受けなければなりません。私はこれがinotify-waitを使用して実行できることを知っていますが、そうすることはできません。

これは私のスクリプトです。

MONITORDIR="/home/aniketshivamtiwari/Downloads/Projects"
inotifywait -m -r -e create --format '%w%f' "${MONITORDIR}" | while read NEWFILE
do
        echo  "File ${NEWFILE} has been opened" 
done

答え1

Rastapopoulosがコメントで提案したようにこれが最初のインストールソリューションです。sudo apt-get インストール inotify-ツール

MONITORDIR="path/to/the/folder"
inotifywait -m -q -e open --format '%w%f' ${MONITORDIR}/* | while read NEWFILE
do
        echo   "File ${NEWFILE} has been open" 
done

関連情報