4 175
muokkausta
(→Hakemistorakenteessa liikkuminen: tarkennusta yms) |
p (→Komentojen käynnistäminen taustalle: nohup ja tarkennus) |
||
Rivi 168: | Rivi 168: | ||
==Komentojen käynnistäminen taustalle== | ==Komentojen käynnistäminen taustalle== | ||
Voit käynnistää komennon pyörimään taustalle laittamalla &-merkin komennon perään. Esimerkki: | Voit käynnistää komennon pyörimään taustalle laittamalla &-merkin komennon perään. Esimerkki: | ||
$ xterm & | $ [[xterm]] & | ||
Käynnistää xtermin ja palauttaa käynnistetyn xterm-prosessin työnumeron ja [[PID]]-luvun. Xterm ei kuitenkaan tässä tapauksessa varaa käyttämääsi terminaalia. | [1] 12345 | ||
Käynnistää xtermin ja palauttaa käynnistetyn xterm-prosessin työnumeron (tässä 1) ja [[PID]]-luvun (tässä 12345). Xterm ei kuitenkaan tässä tapauksessa varaa käyttämääsi terminaalia. | |||
Taustalle käynnistetyn ohjelman voi siirtää edustalle komennolla [[fg]]. Fg:lle annetaan parametriksi ohjelman työnumero, jonka saa selville myös komennolla [[jobs]]. Jos mitään työnumeroa ei anneta, siirretään edustalle viimeksi taustalle siirretty ohjelma. Esimerkiksi seuraava komento siirtäisi työnumeron 2 omaavan ohjelman edustalle: | Taustalle käynnistetyn ohjelman voi siirtää edustalle komennolla [[fg]]. Fg:lle annetaan parametriksi ohjelman työnumero, jonka saa selville myös komennolla [[jobs]]. Jos mitään työnumeroa ei anneta, siirretään edustalle viimeksi taustalle siirretty ohjelma. Esimerkiksi seuraava komento siirtäisi työnumeron 2 omaavan ohjelman edustalle: | ||
$ fg %2 | $ fg %2 | ||
Tietyn ohjelman suorituksen voi myös siirtää taustalle [[bg]]-komennolla. Tällöin ohjelman suoritus on kuitenkin yleensä ensin keskeytettävä Ctrl + Z -näppäinyhdistelmällä, jotta komennon antaminen olisi mahdollista. Bg:n syntaksi on sama kuin fg:n. | Tietyn ohjelman suorituksen voi myös siirtää taustalle [[bg]]-komennolla. Tällöin ohjelman suoritus on kuitenkin yleensä ensin keskeytettävä Ctrl + Z -näppäinyhdistelmällä, jotta komennon antaminen olisi mahdollista. Bg:n syntaksi on sama kuin fg:n. | ||
&-merkin avulla taustalle käynnistetty ohjelma sulkeutuu, jos se komentotulkki, jossa komento ajettiin, suljetaan. Mikäli halutaan ohjelman pysyvän käynnissä komentotulkin sulkemisen jälkeenkin, on käytettävä komentoa [[nohup]]: | |||
$ nohup xterm & | |||
==Lainausmerkkien käyttö== | ==Lainausmerkkien käyttö== |