Ero sivun ”Bg” versioiden välillä

Siirry navigaatioon Siirry hakuun
582 merkkiä lisätty ,  28. kesäkuuta 2007
ei muokkausyhteenvetoa
p (suomemmaksi vielä)
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
Tausta-ajolla voidaan suorittaa monta komentoa yhtäaikaisesti. Komennon huomattava etu on skripteissa, jossa tausta-ajolla tehdään monta rinnakaista operaatiota samalla kertaa.
[[Komentorivi#Komentojen_k.C3.A4ynnist.C3.A4minen_taustalle|Tausta-ajo]] mahdollistaa ohjelmien käyttämisen ilman, että ne varaisivat itselleen kokonaista [[virtuaalikonsoli]]a tai [[terminaaliemulaattori]]a. 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ö==
==Käyttö==
Jos esimerkiksi ollaan ajamassa [[locate]]n 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 [[komentotulkki|komentotulkista]] on siirretty jo jokin toinen ohjelma taustasuoritukseen. Eri prosessien työnumerot saa selville komennolla
[[jobs]]
Huolimatta ohjelman taustallaolosta tulostuvat silti sen [[STDERR]]iin syötetyt virheilmoitukset oletuksena sen käynnistykseen käytettyyn virtuaalikonsoliin. Jos haluat siirtää ohjelman takaisin edusta-ajoon, voit komentaa
fg [''työnumero'']


Ajetaan [[locate]]n päivitys, mutta halutaan siirtää se taustalle kesken ajon.
[[Luokka:Komentorivin perustyökalut]]
 
updatedb (yleinen tapa tehdä locaten tietokantapäivitys)
CTRL-Z (annetaan näppäimistöltä käsky: prosessin suoritus menee lepoon - sleep )
bg (background, siirtää työn 1 tausta-ajoon)
 
Tämän jälkeen locaten suoritus jatkuu taustalla, mutta voit tehdä muita hommia konsolissa. Locaten sanomat tulostuvat silti konsoli-ikkunaan. Jos haluat palauttaa työn takaisin edustalle, komenna <tt>fg</tt> (foreground).
 
[[Luokka:Komentorivi]]
4 316

muokkausta

Navigointivalikko