많은 파일이 들어 있는 폴더가 있습니다. 해당 폴더에 파일이 열려 있는지 확인하는 방법을 찾고 있습니다. 열리면 알림을 받아야 해요. 나는 이것이 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