Назад | Перейти на главную страницу

дерево мертвых родителей для отладки

$ ps
UID        PID  PPID  C STIME TTY          TIME CMD
il       17626     1  0 14:02 ?        00:00:00 /bin/bash /usr/bin/xdg-open file:///media/distrpart/Downloads/utorrent/test.png

Я хочу знать, кто запустил xdg-open, но родитель мертв. Есть ли способ не дать процессам умереть в течение определенного времени ожидания?

К сожалению, это невозможно. Вам придется изменить (например, программирование) libc и init, и вы нарушите одно из фундаментальных правил в модели процесса unix, что, вероятно, нарушит работу многих приложений.

Короче: не делай этого :)