![]() |
3.6 TyönohjausSen lisäksi, että UNIX:ssa voi monta ihmistä käyttää samaa konetta yhtaikaa, voi samalla käyttäjälläkin olla useita ohjelmia käynnissä samanaikaisesti. Useimmiten päätteellä työskenneltäessä kuitenkin riittää, että yhden ohjelman voi keskeyttää hetkeksi, tehdä jotain muuta ja palata sitten takaisin ohjelmaan. Tätä useiden samanaikaisten ohjelmien hallitsemista sanotaan työnohjaukseksi (job control). Ohjelman keskeyttäminen ja palaaminen takaisin
Suurimman osan UNIX:n ohjelmista voi keskeyttää näppäinyhdistelmällä control-z. Tällöin suoritus palaa komentotulkkiin (ruutuun tulee komentotulkin kehote).
Kun komentotulkissa on tehty halutut asiat (poistettu tiedosto, luettu ohjesivu...), voi nukutettua ohjelmaa taas jatkaa komennolla "
Huom! Normaalisti Pico ei anna nukuttaa itseään control-z:lla. Ohjelmia voi olla kerralla nukkumassa useitakin. Tällöin fg herättää aina viimeisimmän nukutetun ohjelman. Jos et halua herättää viimeisintä nukutettua ohjelmaa, antaa komento "jobs" numeroidun luettelon ohjelmistasi. Nyt "
Muista, että ohjelman nukuttaminen ei ole sama asia kuin ohjelmasta poistuminen. Jokainen nukutettu ohjelma täytyy myös herättää! Muuten logout-komento valittaa nukutetuista ohjelmista UNIX:sta poistuttaessa ilmoituksella " Ohjelmien "tappaminen"
Joskus jokin ohjelma jää kaikesta huolimatta jumiin. control-z:lla ohjelman saa kuitenkin yleensä nukutettua. Tämän jälkeen täytyy ohjelma vielä lopettaa pakkokeinoin eli "tappaa".
Kotisivu | Edellinen sivu | Ylös | Seuraava sivu Sanahaku | Hakemisto |