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