Я могу использовать программу типа top для периодического обновления системной статистики и использовать lsof -p <pid> | wc -l чтобы получить снимок числа открытых файлов для процесса. Можно ли вызвать команду, которая, как и top, будет периодически показывать мне количество открытых файлов для процесса, обновляемых каждую секунду или около того?
2
1 ответ
4
Посмотрите, watch , если все, что вам нужно, это вызвать такую команду, как lsof -p <pid> | wc -l периодически.
http://ss64.com/bash/watch.html
Редактировать:
Или просто напишите простой скрипт bash, который периодически повторяет команду.
#!/bin/bash
while true
do
lsof -p <pid> | wc -l
sleep 2
done
