Wait: Revizyonlar arasındaki fark
(Sayfa oluşturdu, içeriği: ''''<code>wait</code>''', sonlandırılan bir arkaplan işlemi çalıştırılıncaya kadar onu duraklatan bir komuttur. ==Kullanımı== {{Kod||wait ['''n''']}} B…') |
kDeğişiklik özeti yok |
||
1. satır: | 1. satır: | ||
'''<code>wait</code>''', sonlandırılan bir arkaplan işlemi çalıştırılıncaya kadar onu duraklatan bir | '''<code>wait</code>''', sonlandırılan bir arkaplan işlemi çalıştırılıncaya kadar onu duraklatan bir komuttur. | ||
==Kullanımı== | ==Kullanımı== |
20.36, 8 Aralık 2012 tarihindeki hâli
wait
, sonlandırılan bir arkaplan işlemi çalıştırılıncaya kadar onu duraklatan bir komuttur.
Kullanımı
wait ['''n''']
Buradaki n işlem kimlikleyici (PID) veya o anda yürütülen arkaplan işleminin görev kimliğidir. Eğer n belirtilmemişse komut, bilinen tüm görevler sonlandırılıncaya kadar bekler.
wait normalde, sonlandırılan son görevin çıkış durumuna döner. Ayrıca eğer bekleyecek herhangi bir görev yoksa 127'ye de dönebilir.
Çünkü wait
, o anki kabuk ortamında yürütülen görev tablolarına ihtiyaç duyar.
Örnek
Aşağıdaki örnek yusuf adlı makinedeki src/ dizinini, rsync kullanarak alıp getirir ve aynı zamanda bu programın bağlı bulunduğu kitaplıkları da günceller.
Dosya İçeriği |
Dosya yolu: |
#!/bin/bash # Parallel update script which makes use of the wait command # Update local copy # Wait for rsync to terminate (may have already happened) and finish the job, unless rsync failed |