Ero sivun ”Bg” versioiden välillä

Siirry navigaatioon Siirry hakuun
674 merkkiä lisätty ,  9. helmikuuta 2016
p
ei muokkausyhteenvetoa
p (fg)
pEi muokkausyhteenvetoa
 
(11 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä)
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.
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
[[Komentorivin perusteet#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 alun perin 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 locaten päivitys, mutta halutaan siirtää se taustalle kesken ajon.
[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Prosessienhallinta]]


updatedb (yleinen tapa tehdä locaten tietokantapäivitys)
[[pl:Fg]]
CTRL-Z (annetaan näppäimistöltä käsky: prosessin suoritus keskeytyy lepoon - sleep )
bg (lähettää työn 1 taustaajolle)
 
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>.
 
==Katso myös==
 
*[[FG]]
 
[[Luokka:Komentorivi]]
10 147

muokkausta

Navigointivalikko