Ero sivun ”Wait” versioiden välillä

Siirry navigaatioon Siirry hakuun
74 merkkiä lisätty ,  29. toukokuuta 2017
p
wikilinkin korjaus
(Ak: Uusi sivu: Wait on komentotulkin sisäinen komento, joka odottaa, kunnes tietty prosessi on saatu suoritettua loppuun. Komennon syntaksi on seuraava wait pid, missä <tt>pid</tt> on sen prosess...)
 
p (wikilinkin korjaus)
 
(5 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ää [[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
, 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
  $ [[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.
== Katso myös ==
*[[Komentorivikomennot]]


[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Komentorivin perustyökalut]]

Navigointivalikko