Как получить PPID с помощью PS с использованием параметров BSD

Один совет, который может сработать:

Используйте установочный диск Debian (или, возможно, live CD) в режиме восстановления. Выберите вариант запуска оболочки в целевой системе. Затем выполните:

dpkg --configure -a

Выйдите и перезагрузитесь. dpkg --unpack просит dpkg установить вещи без их настройки; dpkg --configure -a указывает настроить все, что не является. Обратите внимание, что вы можете получить некоторые ошибки из-за сломанных зависимостей...

Если это не сработает, вернитесь в оболочку в целевой системе и попробуйте:

update-initramfs -u
update-grub

Затем выйдите и перезагрузитесь.

Если что-то из этого заставит вас загрузиться (вероятно, только в текстовом режиме — попробуйте однопользовательскую опцию в Grub), то следующий apt-get install -f надеюсь исправит беспорядок с зависимостями. Затем вы можете apt-get установить task-gnome-desktop.

0
07.08.2015, 08:10
1 ответ

Кажется, я нашел решение (, если оно еще кому-то нужно ). В RHEL/CentOS и производных попробуйте # ps -fwaux:, он показывает вам все процессы, но перечисляет дочерние процессы под их родителями; таким образом, вам не нужен столбец PPID, чтобы связать процесс с его источником. Я надеюсь, что это будет полезно... ура!

0
28.01.2020, 02:17

Теги

Похожие вопросы