Přehled
V tomto rychlém tutoriálu se naučíte, jak najít Rodič, ID Procesu v Linuxu z příkazové řádky.
dozvíte se také, Jak najít děti daného ID rodičovského procesu pomocí příkazu ps.
pokryjeme také způsob výstupu úplného procesního stromu nadřazeného procesu pomocí příkazu pstree. Velmi užitečná věc, když chcete identifikovat všechny děti daného rodiče, jejich ID a jména, které budete potřebovat při zabíjení procesu.,
proměnná prostředí ID nadřazeného procesu
ID nadřazeného procesu vašeho aktuálního kontextu je vystaveno jako proměnná prostředí. Chcete-li vidět hodnotu, můžete ji zopakovat.
echo $PPIDnapříklad, pokud jste SSH‚d do Linux serveru, hodnota $PPID proměnné prostředí bude proces ID SSH proces.
proměnná prostředí vypíše pouze ID procesu., Vidět, co nadřazený proces je můžeme použít ps příkaz $PPID proměnné prostředí.
ps -e | grep $PPIDNajít Nadřazený Proces ID běžícího Procesu
určit, nadřazený proces specifického procesu, budeme používat ps příkaz.
ps -o ppid= -p 9801výstup obsahuje pouze samotné ID nadřazeného procesu. Pomocí výstupu z příkazu ps můžeme určit název procesu.,
ps -e | grep 98012029 ? 00:00:14 apache2Výpis Dítě Procesy Rodič, ID Procesu
S mateřskou ID procesu můžeme vyhledat všechny podřízený proces pomocí mateřského pomocí pgrep příkaz.
pgrep -laP $PPIDPro typické SSH rodič výstup bude seznam následující procesy
30797 -bash30798 /usr/lib/openssh/sftp-serverZobrazení Stromu Procesu
Další užitečné utility je pstree příkaz. Tento příkaz zobrazí strom dětských procesů ID nadřazeného procesu., Chcete-li například Zobrazit strom dětských procesů z aktuálního nadřazeného procesu, spusťte následující příkaz.
pstree $PPIDsshd─┬─bash───pstree └─sftp-serverZ příkladu výše, můžeme vidět, že sshd proces je náš současný Rodič, ID Procesu (PPID), a že to má dva podřízené procesy. Proces dítěte je bash a sftp-server. 
můžeme také vidět, že bash proces má své vlastní dítě, což je pstree příkaz jsme jen popraven.,
příkazpstree může také výstup ID procesu každého procesu ve vašem stromu. Pro výstup ID procesu použijte příznak -p. Zde je příklad procesního stromu pro webový server Apache.
pstree -p 2029