SORU
15 Aralık 2009, Salı


Nasıl arka plan sürecin PID almak için?

Benim kabuk, bir arka plan işlemi başlatıyorum ve benim komut sona erdiğinde bu süreci öldürmek istiyorum.

Nasıl benim kabuk bu sürecin PID almak için? Değişken görebildiğim kadarıyla $! geçerli komut dosyası, arka plan işlemi (PID) içerir.

CEVAP
16 Aralık 2009, ÇARŞAMBA


Yeniden başlattığınız anda arka plan süreç kimliği dosyaya kaydetmek gerekir:

foo &
FOO_PID=$!
# do other stuff
kill $FOO_PID

Yapamazsınız, interaktif bir özellik ve kontrol terminaline bağlı olduğundan iş denetimi kullanın. Bir komut mutlaka bir terminal iş denetimi mutlaka kullanılamayacak kadar hiç bağlı olmaz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Case

    Justin Case

    3 EKİM 2011
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011