Bir .piddosyam 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/nullve 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 -0Standart (POSIX) uyumlu olduğu için kullanın .