Команда 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 Я продолжаю принимать слишком долго и никогда не давал никаких результатов. Какой еще метод можно использовать для получения общих открытых файлов? Мне нужно знать, потому что моя система продолжает свисать через определенное время. Возможно, мне придется увеличить размер открытого файла.

  • В ли списках `lsof` есть несинхронизированные / отложенные записи?
  • Открыты ли файлы процессами, загруженными в ОЗУ?
  • fuser vs lsof для проверки используемых файлов
  • lsof - отладить выходную информацию
  • lsof пропускает файлы
  • log PID каждой попытки подключения
  • Информация о приложении 1630 / master
  • Команда для уничтожения определенного PID, предоставленного предыдущей командой
  • 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 и является агностиком распределения.

    Interesting Posts

    Какой порядок поиска используется для печати

    Solaris / bin / sh поиск файла ведет себя иначе, чем выполнение файла. Зачем?

    Корневая файловая система почти полная – я должен волноваться?

    прокрутите вниз по одной строке ближе к концу файла меньше

    Полное назначение Rsnapshot – как безопасно повторить?

    Как использовать память (используя RAM) с помощью команды Linux?

    Дженкинс не использует системные локали

    xterm не найден абсолютный путь для оболочки

    Что вы можете сделать с файлом без запуска отметки «Изменить»?

    Как написать содержимое запроса XMLLint –shell?

    Приостановка глобальных сочетаний клавиш KDE и X-Windows при запуске определенного приложения

    Повторное использование старых рейдовых дисков

    Проблема с визуализацией латексных команд после установки шрифтов

    Почему существование gunzip?

    Systemd: как создать скрипт, который выполняется перед любым другим

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