4 175
muokkausta
p (näin) |
p (wikilinkin korjaus) |
||
(4 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Wait on 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 |