Muokataan sivua Wait
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Wait on | Wait on 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ää [[ | , mikä käynnistää [[Komentojen 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 | ||
$ [[killall]] yes | $ [[killall]] yes | ||
jonka jälkeen havaitaan, että edellä käynnistetty wait saa työnsä päätökseen (se on odottanut ohjelman sammumiseen asti) ja sulkeutuu itse. | jonka jälkeen havaitaan, että edellä käynnistetty wait saa työnsä päätökseen (se on odottanut ohjelman sammumiseen asti) ja sulkeutuu itse. | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] |