Yleistä
tässä nopea opetusohjelma, aiot oppia, miten löytää äitiprosessin TUNNUS Linux-komentoriviltä.
opit myös löytämään tietyn vanhemman PROSESSITUNNUKSEN lapset ps komennolla.
– Me kattaa myös miten lähtö täydellinen prosessi puu vanhemman prosessia käyttämällä pstree komento. Erittäin hyödyllinen asia, kun haluat tunnistaa kaikki lapset tietyn vanhemman, niiden Tunnukset ja nimet, jotka saatat tarvita kun tappaa prosessi.,
äitiprosessin TUNNUS Muuttujan
äitiprosessin TUNNUS nykyisen yhteydessä on alttiina, koska ympäristö muuttuja. Nähdäksesi arvon voit kaikua sen pois.
echo $PPID
esimerkiksi, jos olet. SSH’d osaksi Linux-palvelin, arvo $PPID ympäristö muuttuja on prosessi ID SSH prosessi.
ympäristömuuttuja tuottaa vain prosessitunnuksen., Nähdä, mitä vanhempi prosessi on voimme käyttää ps komento $PPID ympäristö muuttuja.
ps -e | grep $PPID
Etsi äitiprosessin TUNNUS Käynnissä Prosessi
Voit määrittää vanhemman prosessi tiettyä prosessia, käytämme ps komento.
ps -o ppid= -p 9801
lähtö sisältää vain äitiprosessin TUNNUS itse. ps – komennon ulostulon avulla voimme määrittää prosessin nimen.,
ps -e | grep 9801
2029 ? 00:00:14 apache2
Listaus Lapsi Prosessien äitiprosessin TUNNUS
vanhemman prosessi ID voimme lookup kaikki lapsen prosessia käyttämällä vanhemman käyttäen pgrep komento.
pgrep -laP $PPID
tyypillinen SSH vanhempi tuotanto on lista seuraavat prosessit
30797 -bash30798 /usr/lib/openssh/sftp-server
Näyttö Prosessi Puu
Toinen hyödyllinen apuohjelma on pstree komento. Tämä komento tuottaa puun lasten prosesseja vanhemman prosessin ID., Esimerkiksi lapsen prosessien kuusen näyttämiseksi nykyisestä vanhempainprosessista voit suorittaa seuraavan komennon.
pstree $PPID
sshd─┬─bash───pstree └─sftp-server
esimerkissä, voimme nähdä, että sshd prosessi on meidän nykyinen Vanhempi Prosessi ID (PPID), ja että se on kaksi lasta prosesseja. Lapsi prosessi ovat bash ja sftp-server.
Voimme myös nähdä, että bash prosessi on oma lapsi, joka on pstree komento me vain teloitettiin.,
pstree komento voi myös tulostaa prosessi ID jokainen prosessi teidän puu. Prosessitunnusten tulostamiseen käytetään -p – lippua. Tässä esimerkki Prosessipuusta Apache-palvelimelle.
pstree -p 2029