Ero sivun ”Wait” versioiden välillä

Siirry navigaatioon Siirry hakuun
Ei muutosta koossa ,  29. toukokuuta 2017
p
wikilinkin korjaus
p (wikilinkitystä)
p (wikilinkin korjaus)
 
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
Wait on [[komentotulkki|komentotulkin]] sisäinen komento, joka odottaa, kunnes tietty [[prosessi]] on saatu suoritettua loppuun. Komennon syntaksi on seuraava
Wait on [[komentotulkki|komentotulkin]] sisäinen komento, joka odottaa, kunnes tietty [[prosessi]] on saatu suoritettua loppuun. Komennon syntaksi on seuraava
  wait pid,
  wait pid
missä <tt>pid</tt> on sen prosessin [[PID]]-tunniste, jonka loppumista odotetaan.
missä <tt>pid</tt> on sen prosessin [[PID]]-tunniste, jonka loppumista odotetaan.


Rivi 10: Rivi 10:
  $ [[yes]] > /dev/null &
  $ [[yes]] > /dev/null &
  [1] 12646
  [1] 12646
, mikä käynnistää [Prosessi#Prosessien_tausta-ajo|taustalle]] ohjelman [[yes]] ja [[Komentorivin perusteet|ohjaa]] sen tulosteen [[laitetiedostot|laitetiedostoon]] <tt>/dev/null</tt>. Toisella rivillä näkyvä numerosarja <tt>12646</tt> on prosessin PID-numero. Ajetaan nyt komento
, mikä käynnistää [[Prosessi#Prosessien_tausta-ajo|taustalle]] ohjelman [[yes]] ja [[Komentorivin perusteet|ohjaa]] sen tulosteen [[laitetiedostot|laitetiedostoon]] <tt>/dev/null</tt>. Toisella rivillä näkyvä numerosarja <tt>12646</tt> on prosessin PID-numero. Ajetaan nyt komento
  $ wait 12646
  $ wait 12646
ja huomataan, että komentotulkki jää odottamaan aiemmin käynnistetyn yes:in sulkeutumista. Tämä voidaan tehdä esimerkiksi kirjoittamalla toiseen komentotulkkiin komento
ja huomataan, että komentotulkki jää odottamaan aiemmin käynnistetyn yes:in sulkeutumista. Tämä voidaan tehdä esimerkiksi kirjoittamalla toiseen komentotulkkiin komento

Navigointivalikko