Bir .pid
dosyam var ve işlemin çalışıp çalışmadığını kontrol etmem gerekiyor. Şimdiye kadar iki seçenek buldum
kill -0 `cat something.pid`
pid çalışmazsa bir hata yazdırır. Bunun yeniden yönlendirilebileceğini biliyorum /dev/null
, ancak bunun en iyi çözüm olmadığını düşündürüyor.
İkinci çözüm kullanmak olacaktır ps
, ancak STDOUT'a da yazdırılır.
ps -ef `cat something.pid`
Çıkışı yeniden yönlendirmek /dev/null
ve sadece döndürülen durum kodunu kullanmak normal mi , yoksa yanlış bir şey yaptığımı ve farklı bir komuta ihtiyacım olduğunu gösteren bir işaret mi?
kill -0
Standart (POSIX) uyumlu olduğu için kullanın .