Система inotify
ядра - це те, що вам потрібно.
Встановити inotify-tools
:
sudo apt-get install inotify-tools
Налаштування годинника:
inotifywait /path/to/directory --recursive --monitor
Сидіти спиною і спостерігати за результатами.
Від man inotifywait
:
-m, --monitor
Instead of exiting after receiving a single event, execute
indefinitely. The default behaviour is to exit after the first
event occurs.
-r, --recursive
Watch all subdirectories of any directories passed as arguments.
Watches will be set up recursively to an unlimited depth. Sym‐
bolic links are not traversed. Newly created subdirectories
will also be watched.
Ви можете використовувати --event
опцію для перегляду конкретних подій, таких як створення, модифікація тощо.