Ero sivun ”Säännöllinen lauseke” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Esimerkki: korostus. esimerkit ovat osa vähän köykäisiä, joten parempia saa mielellään ehdottaa
(uudelleenkirjoitettu ohjemuotoon) |
p (→Esimerkki: korostus. esimerkit ovat osa vähän köykäisiä, joten parempia saa mielellään ehdottaa) |
||
Rivi 358: | Rivi 358: | ||
Tämä kuitenkin tulostaa myös kaikki sellaiset prosessit, joiden nimikentässä esiintyy "qmail" – joukossa myös käyttäjän [[root]] prosesseja vastoin alkuperäistä tarkoitusta: | Tämä kuitenkin tulostaa myös kaikki sellaiset prosessit, joiden nimikentässä esiintyy "qmail" – joukossa myös käyttäjän [[root]] prosesseja vastoin alkuperäistä tarkoitusta: | ||
$ ps -ef | grep qmail | $ ps -ef | grep qmail | ||
'''qmail'''s 3986 1 0 Jan21 ? 00:00:00 '''qmail'''-send | |||
'''qmail'''l 3990 3986 0 Jan21 ? 00:00:00 splogger '''qmail''' 2 | |||
root 3993 3986 0 Jan21 ? 00:00:00 qmail-lspawn | /usr/bin/deliverquota ./Maildir | root 3993 3986 0 Jan21 ? 00:00:00 '''qmail'''-lspawn | /usr/bin/deliverquota ./Maildir | ||
'''qmail'''r 3994 3986 0 Jan21 ? 00:00:00 '''qmail'''-rspawn | |||
'''qmail'''q 3995 3986 0 Jan21 ? 00:00:00 '''qmail'''-clean | |||
Ratkaisu qmail -alkuisten käyttäjien prosessien listaamiseen on: | Ratkaisu qmail -alkuisten käyttäjien prosessien listaamiseen on: | ||
$ ps -ef | grep ^qmail | $ ps -ef | grep ^qmail | ||
'''qmail'''s 3986 1 0 Jan21 ? 00:00:00 qmail-send | |||
'''qmail'''l 3990 3986 0 Jan21 ? 00:00:00 splogger qmail 2 | |||
'''qmail'''r 3994 3986 0 Jan21 ? 00:00:00 qmail-rspawn | |||
'''qmail'''q 3995 3986 0 Jan21 ? 00:00:00 qmail-clean | |||
Hattumerkki <tt>^</tt> alussa vastaa jokaisen listausrivin alkua, jota pitää välittömästi seurata merkkijono <tt>qmail</tt>, ja tämän jälkeen voi tulla mikä tahansa merkki (ilmaisu <tt>.</tt>). Grep tulostaa vain lausketta vastaavat rivit, ja tulos on haluttu. | Hattumerkki <tt>^</tt> alussa vastaa jokaisen listausrivin alkua, jota pitää välittömästi seurata merkkijono <tt>qmail</tt>, ja tämän jälkeen voi tulla mikä tahansa merkki (ilmaisu <tt>.</tt>). Grep tulostaa vain lausketta vastaavat rivit, ja tulos on haluttu. | ||
Rivi 383: | Rivi 383: | ||
Jos ylläolevassa prosessilistausesimerkissä halutaan tulostaa pelkät prosessien [[PID]]-numerot, voidaan käyttää [[awk]]-työkalua seuraavasti: | Jos ylläolevassa prosessilistausesimerkissä halutaan tulostaa pelkät prosessien [[PID]]-numerot, voidaan käyttää [[awk]]-työkalua seuraavasti: | ||
$ ps -ef | awk '/^qmail | $ ps -ef | awk '/^qmail/ { print $2 }' | ||
3986 | 3986 | ||
3990 | 3990 |