Ero sivun ”Bg” versioiden välillä
(Kumottu muokkaus #23450, jonka teki ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!! ([[User talk:ARTTUSN WIH) |
Pb (keskustelu | muokkaukset) p (Luokka:Prosessienhallinta) |
||
Rivi 12: | Rivi 12: | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] | ||
[[Luokka:Prosessienhallinta]] |
Versio 13. marraskuuta 2008 kello 17.25
Tausta-ajo mahdollistaa ohjelmien käyttämisen ilman, että ne varaisivat itselleen kokonaista virtuaalikonsolia tai terminaaliemulaattoria. Ohjelma voidaan siis laittaa taustalle suorittamaan tehtäväänsä sillä aikaa, kun komentoriviä käytetään johonkin muuhun. Komento bg mahdollistaa alunperin edustalle käynnistetyn ohjelman siirtämisen taustalle.
Käyttö
Jos esimerkiksi ollaan ajamassa locaten tietokannan päivitystä updatedb-komennolla, mutta käynnistettiin komento sen pitkästä suoritusajasta huolimatta edustalle, voidaan tilanne korjata komentamalla ensin Ctrl+Z, mikä siirtää ohjelman lepoon sekä sen jälkeen siirtämällä ohjelma taustasuoritukseen bg:n avulla. Tämä tapahtuu yksinkertaisesti komennolla
bg
tai
bg työnumero
mikäli samasta komentotulkista on siirretty jo jokin toinen ohjelma taustasuoritukseen. Eri prosessien työnumerot saa selville komennolla
jobs
Huolimatta ohjelman taustallaolosta tulostuvat silti sen STDERRiin syötetyt virheilmoitukset oletuksena sen käynnistykseen käytettyyn virtuaalikonsoliin. Jos haluat siirtää ohjelman takaisin edusta-ajoon, voit komentaa
fg [työnumero]