Команда lsof слишком длинна для определенного идентификатора процесса

У меня есть приложение Centos 6.7 java через программу-оболочку. Поэтому сначала я побежал.

lsof -p 15200 | wc -l and I got the results immediately as 200 

Затем я запустил этот lsof -p 15232 | wc -l lsof -p 15232 | wc -l Я продолжаю принимать слишком долго и никогда не давал никаких результатов. Какой еще метод можно использовать для получения общих открытых файлов? Мне нужно знать, потому что моя система продолжает свисать через определенное время. Возможно, мне придется увеличить размер открытого файла.

  • Команда Ping приводит к потере пакетов
  • CentOS | больше не отображается?
  • Не удается использовать мой старый my.cnf из MySQL 5.5.38 в новее 5.6.19
  • Что такое пароль MAINDB по умолчанию для CentOS 7?
  • любая функция на linux, например Perfermance Counter на серверах Windows?
  • Справочные руководства по настройке сети в Fedora / CentOS / RHEL?
  • количество ссылок удаленных файлов
  • Запуск двоичного файла ubuntu в CentOS с установленными всеми общими библиотеками приводит к ld SIGSEGV
  • mv удалил мой каталог. Зачем?
  • Какие команды доступны в разделе% pre в файле Kickstart в CentOS?
  • Пользовательский вывод lsof
  • Мой сервер был скомпрометирован; как удалить эти файлы, которые оставил после себя злоумышленник?
  • One Solution collect form web for “Команда lsof слишком длинна для определенного идентификатора процесса”

    Вы можете получить числовые файлы, открытые процессом, идентифицированным PID, например 15232, делая:

     ls -l /proc/15232/fd | wc -l 

    из списков Debian :

    Я пытаюсь понять значение:

     /proc/$PID/fd/* 

    файлы.

    Это ссылки, которые указывают на открытые файлы процесса, pid которого $ PID. Fd означает «файловые дескрипторы», который является целым числом, которое идентифицирует любой ввод или вывод программы в UNIX-подобных системах.

    Это также на самом деле, где команда lsof использует информацию, чтобы предоставить вам файлы процесса.

    Это особенность ядра linux и является агностиком распределения.

    Linux и Unix - лучшая ОС в мире.