Как вы находите родительский процесс зомби-процесса?

Как вы находите родительский процесс процессов зомби?

Когда дочерний процесс является чем-то, где родитель не совсем очевиден …

Есть ли способ перечислить процессы в древовидном формате или что-то еще?

Добавьте параметр l в свою командную строку ps. Это вариант для длительного вывода. Идентификатор родительского процесса является одним из дополнительных столбцов – с меткой PPID.

 $ ps l F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 508 3344 4498 18 0 2452 1236 wait Ss pts/12 0:00 /bin/sh 0 508 4467 17796 15 0 4664 1572 wait Ss pts/5 0:00 -/bin/bash 0 508 4498 4467 15 0 23032 15108 - S+ pts/5 2:20 emacs -nw 0 508 4532 17796 15 0 4532 1464 wait Ss pts/13 0:00 -/bin/bash 0 508 4916 17796 15 0 4664 1648 wait Ss pts/7 0:01 -/bin/bash 

Другим вариантом является команда pstree для отображения дерева процессов ascii. Вероятно, вы захотите, чтобы опция -p отображала идентификаторы процессов.

 $ pstree -p dharris screen(17796)─┬─bash(4467)───emacs(4498)───sh(3344)───sh(3345) ├─bash(4532)───su(31037)───bash(31041) ├─bash(4916)───pstree(26456) ├─bash(13547)───su(20442)───bash(20443) └─bash(17797) sshd(25813)───bash(25817)───screen(25870) 

FWIW, ps имеет режим «лес», который показывает несколько деревьев:

 # ps --version procps version 3.2.8 # ps f PID TTY STAT TIME COMMAND 7889 pts/7 Ss 0:00 -bash 7988 pts/7 R+ 0:00 \_ ps f 2447 pts/0 Ss+ 0:00 -bash 2532 pts/0 S 0:00 \_ /bin/bash /home/robmee01/sync.sh 2548 pts/0 S 0:00 | \_ ssh [email protected] 2533 pts/0 S 0:00 \_ python /home/robmee01/IE2FF.py 2534 pts/0 S 0:08 \_ x11vnc -usepw -forever 2535 pts/0 S 2:47 \_ xosview 2536 pts/0 Sl 0:17 \_ java -jar /work/timesheet/TimeSheet.jar 2662 pts/0 Sl 18:53 \_ ./firefox-bin 

Если это не отображает процесс, который вы ищете, попробуйте указать свое имя пользователя явно: ps f -U $USER ; Это имеет тенденцию демонстрировать больше процессов, чем простые ps .

Лично я использую ps fo pid,cmd или получить вид леса с моим выбором столбцов ( pid,cmd в этом случае). Вы можете получить полный список столбцов с ps L

htop также хорош, особенно при нажатии l на имя процесса, которое покажет все открытые файлы, каналы и URL-адреса для процесса (требуется lsof )

Сначала используйте top чтобы узнать pid процесса зомби. Затем запустите ps -elf или ps -ef чтобы найти ppid зомби.

  • Поиск всех символических и жестких ссылок на файл в UNIX
  • Bash - обработка вывода по одной строке за раз
  • Как я могу инициировать уведомление, когда заканчивается работа / процесс?
  • Как изменить пользователя в WinSCP?
  • Попытка установить coreutils через MacPorts: «Ошибка: Port coreutils not found»
  • Найти и удалить все каталоги с именем «test» в linux
  • Что такое команда unix, чтобы узнать, какой исполняемый файл соответствует данной команде?
  • Изучение основ Linux / Unix
  • Сортировка не согласована с помощью команды Unix `sort '
  • Как я могу создать сценарий создания резервных копий недавно измененных файлов в Bash?
  • Поиск файлов с похожим именем в папку
  • Interesting Posts

    Заявки сочиняют, монады не делают

    Как пропустить проверку при нажатии на определенную кнопку?

    Как удалить все в Redis?

    Изменение DNS-сервера с терминала (или скрипта) в Mac OS X

    Linux Virtual Machine для Windows 7, которая будет запускать Keryx?

    Выясните, кадр UIBarButtonItem в окне?

    Преобразование изображения в PDF в Android

    Как сделать высококачественный скриншот всей страницы в Firefox с помощью GCLI?

    Каков наименее инвазивный способ чтения заблокированного файла на C # (возможно, в небезопасном режиме)?

    Экспорт массива в сценарий bash

    Устранение неполадок «Windows не может быть установлена ​​на этот диск. На выбранном диске имеется таблица разделов MBR "

    Как удалить этот символ «^ @» с помощью vim?

    C ++ DLL Export: оформленные / измененные имена

    Как использовать код Powershell для перебора подкаталогов и удаления определенных папок?

    Задержка / синхронизация RAM влияет на совместимость материнской платы?

    Давайте будем гением компьютера.