Giriş
$! değişkeni arka planda çalıştırdığımız son işin numarasını verir. Arka planda çalıştırmak için komut& şeklinde kullanmak gerekir.
Örnek
Şöyle yaparız.
Elimizde şöyle bir kod olsun.
$! değişkeni arka planda çalıştırdığımız son işin numarasını verir. Arka planda çalıştırmak için komut& şeklinde kullanmak gerekir.
Örnek
Şöyle yaparız.
./called.sh &
called_pid=$!
# Later
kill $called_pid
ÖrnekElimizde şöyle bir kod olsun.
$(sleep 5) &
echo $!
Bu kod arka planda çalıştırılan işin numarasını dönmez. Açıklaması şöyle.runs a shell which runs sleep. The pid given by $! is the shell’s.Düzeltmek için şöyle yaparız.
sleep 5 &echo $!
Hiç yorum yok:
Yorum Gönder