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