多くのファイルを含むフォルダがあります。そのフォルダにファイルが開いていることを確認する方法を探しています。開いたら通知を受けなければなりません。私はこれが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