Я использую linux mint и хочу, чтобы текстовый файл отражал изменения файлов в каталоге, он должен содержать имена файлов, которые существуют в каталоге, и автоматически добавлять вновь созданные файлы. Я ссылался на некоторые ссылки, и он сказал, что хороший способ сделать это - использовать inotify-tools
. Я посмотрел на это и придумал сценарий bash.
#!/bin/sh
while inotifywait -qqe modify path-of-directory ; do
ls > path-of-text-file;
done
Но, похоже, это не сработает. Пожалуйста, объясните мне, как это сделать, и достаточно ли этого, если я просто добавлю этот скрипт в список запускаемых приложений, чтобы он работал постоянно, или мне следует использовать crontab
?