Comment utiliser la commande ps sous Linux pour tuer le processus

İşlemi Öldürmek için Linux’ta ps Komutu Nasıl Kullanılır

⌛ Reading Time: 5 minutes

Çalışırken bazen programlarınız aniden donuyor. Diğer zamanlarda, programlar hala çalışıyor ancak yüksek işlemci veya bellek tüketimi ile. Bunu kullanarak Linux’ta bunu düzeltmenin bir yolu var. ps (Pişlem Status) komutu. Burada size nasıl kullanılacağını gösteriyoruz. ps Linux’ta şu anda çalışan süreçleri ve bunların PID’lerini listelemek için komut. Daha sonra kaynaklarınızı tüketen süreçleri bulabilir ve sonlandırabilirsiniz.

“ps” komutunu kullanma

NS ps komutu tek başına kullanılabilir. Dört sütun bilgi verir:

  • PID: sistem tarafından tanımlanan sürecin benzersiz tanımlayıcısı. Bir işlemi durdurmak için kullandığımız değerdir.
  • TTY: işlemin başlatıldığı terminal.
  • ZAMAN: işlem tarafından kullanılan toplam CPU süresi.
  • CMD: işlemi oluşturan komut

Komutu herhangi bir seçenek olmadan kullandığınızda, size fazla bilgi göstermediğini unutmayın. İşte onu daha kullanışlı hale getirmenin birkaç yolu.

1. Tüm kullanıcıların sürecini listeleyin

Bazı programlar yüklendiğinde, bazen işlemi çalıştırmak için bazı ek kullanıcılar da oluştururlar. Kullanıcıların işlemlerini listelemek için -e seçenek:

ve çıktısı:

2. Daha fazla bilgi içeren süreci listeleyin

Çalışan işlemi listelediğinizde daha fazla bilgiye sahip olmak mümkündür. Bunu yapmak için, ef seçenek.

ve çıktısı:

3. İşlemi İşlem Kimliğine Göre Filtreleyin

Göstermek istediğiniz çalışan işlemin işlem kimliğini biliyorsanız, özellikle -p bayrak. Bu, tek bir virgülle ayrılmış ve boşluk olmadan birden çok PID’yi bağımsız değişken olarak alabilir.

4. Bir kullanıcının sahip olduğu süreçleri listeleyin

Ayrıca, bir kullanıcıya ait olan süreçleri şu şekilde listeleyebilirsiniz: u seçeneği ve ardından kullanıcının adı:

ve çıktısı:

5. Aktif süreçleri listeleyin

Kullanarak aktif olan tüm süreçleri listelemek mümkündür. ax seçenek:

ve çıktısı:

6. Aktif süreçleri kullanıcılarla listeleyin

Eklediğinizde tüm aktif süreçleri kullanıcılarla birlikte listelemek mümkündür. -aux bayrak:

ve çıktısı:

7. Süreci bir program adına göre filtreleyin

Üzerinde bir filtre uygulayarak çalışmakta olan belirli bir program hakkındaki bilgileri almak mümkündür. ps sonuç:

ve çıktısı:

Alternatif olarak, şunları da kullanabilirsiniz: C işlemi adına göre filtreleme seçeneği:

Linux C Bayrağı Üzerinde Ps Kullanın

8. Belirli Sütunları Görüntüle

Dört varsayılan sütuna ek olarak, şunları alabilirsiniz: ps Ek bir bilgi sütunu görüntülemek için Örneğin:

Linux O Flag'de Ps Kullanın

NS -o bayrak, belirli çıktı görüntüleme seçeneklerini ayarlar. ps komutun sonuçları. tam listesine bakın ps için standart görüntüleme seçenekleri.

9. Sonuçları Hiyerarşik Ağaç Stilinde Görüntüleme

Bu, süreçleri görüntülemek için ağaç tarzı bir yapı oluşturmak için ASCII sanatını kullanır. Çatallı ve alt süreçleri, eşleşecek şekilde sıralayarak uygun üst süreçlerin alt öğeleri olarak gösterir. Ağacın “dallarını” gizlemek için şunu kullanın: -H yerine --forest.

10. Proses Konularını Görüntüle

Linux L Threads Bayrağı Üzerinde Ps Kullanın

NS -L flag, ps’nin herhangi bir işlevi için dişli bir ekranda geçiş yapar. Belirli bir işlemin iş parçacıklarını takip ederken en kullanışlıdır.

11. Tüm Kök İşlemleri Göster

Linux Kök İşlemlerinde Ps Kullanın 2

Gerçek ve etkili kök tanımlamalarıyla çalışan tüm işlemler için bir arama yürütün. Bu, onları tam uzunluktaki formatta gösterir. -f bayrak. ile birleştirebilirsiniz. -o çıktıyı özelleştirmek için bayrak.

Bir işlemi durdurmak için kill komutunu kullanın

Yanlış davranan işlemi bulduktan sonra, çalışan bir işlemi öldürmek için kill komutunu kullanabilirsiniz. Komut, onu sonlandıran bir işleme bir sinyal gönderir. Programlarınız dondurulduğunda, çoğu zaman programlarla onları zorla öldürmeniz gerekecektir. -9 seçenek.

Çıktı Komutu 1'i Öldür

ps çıktısı anlık bir görünümdür. farklı htop, Kendini dinamik olarak güncellemez. Bu, hangi işlemin hatalı çalıştığının net bir resmini elde etmek için birden çok kez çalıştırmanız gerekebileceği anlamına gelir. İşlemlerin güncel bir görünümünü elde etmek için Linux sistemi için diğer bazı komutları deneyebilirsiniz.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.