Я могу использовать программу типа 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