İlk olarak, evet bu soruyu gördüm: Eski işlemleri bulma (ve öldürme) Oradaki cevaplar yanlış ve işe yaramıyor. Oy verdim ve ona göre yorum yaptım. Öldürmek istediğim işlemler şu şekilde listelendiğinde şöyle görünür ps aux | grep page.py: apache 424 0.0 0.1 6996 4564? S 07:02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2686 …
PID kullanarak bir işlemin dosya adını almak mümkün mü? ps, bir işlem hakkında birçok yararlı bilgi görüntüler, ancak bir işlem yürütülebilir dosya konumu hakkında bir ipucu göstermez.
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ışı …
Bazen bir süreç gelip benden daha hızlı gidiyor ps aux, denedim watch -d -n0.1 "ps aux | tail"ama yine de, saniyenin 1 / 10'u ile sınırlı. Gerçekten istediğim, bir komut çalıştırmak ve ortaya çıktıkça her satıra bir tane olmak üzere tüm yeni süreçleri takip etmektir. Hızlı çalışan işlemler bile. Buna …
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
Jenkins sürecini tamamen öldürmek için bazı tavsiyelere ihtiyacım var. Kendini yeniden başlatmaya devam ediyor. Mac OSX'te. $ps -eaf 216 1143 1 0 0:01.65 ?? 0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war süreci öldürmeye çalışın ... kill 1143 süreç hala farklı bir pid altında var $ps -eaf 216 1175 1 0 0:00.16 ?? 0:01.44 …
Sistemimdeki bir işleme HUP göndermek için pidof veya pgrep kullanmaya çalışıyorum. Sorun sadece kesin bir parametre ile süreci öldürmek istiyorum olmasıdır. Bu 'ps awx'in çıktısıdır 657 ? S 0:00 processname software 658 ? S 0:00 processname demo 659 ? S 0:00 processname test Bunlardan birini yaparak: pidof processname pgrep processname …
Ubuntu 10.04'te hizmetimi upstart ile başlatmam gerekiyor, ancak sadece mysql çalışıyor ve çalışıyor. Sorun mysql kendisi uptart tarafından ele alınmaması, bu yüzden "start on" özelliğini kullanamazsınız. Ne yapabilirim ?
Belirli bir bağlantı noktasını hangi işlemin (özellikle işlem kimliği) kullandığını bulmak istiyorum. Bir yakalama, sudo kullanmak istemiyorum ya da root olarak giriş yapmadım. Bunun çalışmasını istediğim işlemler, işlem kimliğini bulmak istediğim aynı kullanıcı tarafından çalıştırılıyor - bu yüzden bunun basit olduğunu düşünürdüm. Her ikisi de lsofve netstatsudo kullanarak çalıştırmak sürece …
Bir işlem PID X'im varsa, hangi dizinde çalıştığını nasıl bulabilirim? Birlikte görebilirsiniz ps aux | grep Xonunla çağrılan olduğunu tam komut satırı. Ancak bu durumda ./script.sh, ve hangisinin script.shçalıştığını görmek istiyorum .
Solaris işleminin ne kadar bellek tükettiğini nasıl kontrol edebilirim? Hem ayrılmış toplam adres alanı hem de RAM'de yerleşik olan miktarı istiyorum. Bazı awk komut dosyası ile pmap çıktısını toplamaya çalıştım, ama çirkin bir hackti. Senaryoyu yazmanın daha iyi bir yolu var mı?
Windows'da işlemlerin nasıl öldürüldüğünü bilmiyorum. Linux'ta, "sıcak" bir ölüm işlemi, bir sinyal işleyiciyi örnekleyerek işlemin gerçekleştirebileceği bir sinyal (15) gönderir. Soğuk öldürme, işletim sisteminin süreci güçlü bir şekilde öldürerek ele aldığı işarettir (9). Windows'ta bir işlemi nasıl "öldürebilirim"? İşletim sistemi ve süreç tarafından nasıl ele alınır? İşletim sistemi hangi eylemleri …