У меня есть папка, файлы которой копируются в нее, например /home/my/
. Я хочу запустить команду, которая показывает количество файлов внутри нее в режиме реального времени, например, что tail -f
делает с содержимым файла. Я знаю, что должен запустить ls *|wc -l
для подсчета файлов, но я не знаю, как сделать это для мониторинга и поддерживать его работу.
2 ответа
1
Если в вашем дистрибутиве есть команда watch
, вы можете запустить ее следующим образом:
watch -n 1 "ls /home/my"
Это будет запускать команду ls /home/my
каждые n
секунд (1
в этом примере) и отображать вывод на экран.
Надеюсь, что это может помочь.
0
Без watch
вы можете попробовать:
while sleep 1 ; do ls /home/my ; done