Справочная информация: я играю с мониторингом ulimit для запуска процессов для конкретного пользователя. (Я иногда видел процессы, которые начинались с неправильного лимита.) Я попросил пару самоотверженных Linux-гуру, и один предложил lsof -p <pid>
, в то время как другой предложил ls /proc/<pid>/fd
, но ни один из них не был положительным, что более точно отражает фактическое количество к максимальному лимит открытых файлов для процесса.
Итак, что это?
lsof -p <pid> | wc -l
Или
ls /proc/<pid>/fd | wc -l
Пожалуйста, уточните разницу. Благодарность!
lsof
справочные страницы, и, хотя я подозревал, что ответом являются файлы с отображением в памяти, я хотел получить подтверждение более опытного человека.