Linux Programları ve Uygulamaları Nasıl Öldürülür

Yanıt vermeyen uygulamaları şurada sonlandırın: Linux—Zorla bırakma adı verilen bir süreç—beş yaygın yöntemden biri aracılığıyla.

'öldür' Komutunu kullanın

İlk yöntem, ps ve öldürmek komutlar. Bu yöntemi kullanmanın avantajı, tüm Linux sistemlerinde çalışmasıdır.

NS öldürmek komutunun, öldürmeniz gereken uygulamanın işlem kimliğini bilmesi gerekir ve işte burada ps içeri gelir.

ps -ef | grep firefox'u. 

NS ps komutu bilgisayarınızda çalışan tüm işlemleri listeler. NS -ef anahtarlar tam formatlı bir liste sağlar. İşlemlerin listesini almanın başka bir yolu, Tepe emretmek.

linux'ta grep ve öldür

Artık işlem kimliğine sahip olduğunuza göre, öldürmek emretmek:

pid'i öldür. 

Örneğin:

7317'yi öldür. 

çalıştırdıktan sonra ise öldürmek komutu, uygulama ölmez, kullanarak zorlayabilirsiniz. -9 aşağıdaki gibi geçiş yapın:

öldür -9 1234. 

'xkill' Kullanarak Linux Uygulamalarını Öldürün

Grafik uygulamaları öldürmenin daha basit bir yolu, xkill emretmek.

Tek yapmanız gereken ya tip xkill bir terminal penceresine veya masaüstü ortamınız bir Çalıştırmak komut, girin xkill çalıştır komut penceresine.

Ekranda bir artı işareti belirir. Öldürmek istediğiniz pencereye tıklayın.

xkill penceresi

'Top' Komutunu Kullanarak Linux Uygulamalarını Öldürün

NS Linux üst komutu bilgisayarda çalışan tüm işlemleri listeleyen bir terminal görev yöneticisi sağlar.

Üst arayüzdeki bir işlemi sonlandırmak için, tuşuna basın. k ve kapatmak istediğiniz uygulamanın yanındaki işlem kimliğini girin. NS Tepe komut, göndermek için belirli bir sinyal ister; çoğu durumda, girin 15 (sürecin zarif bir şekilde sonlandırılmasını istemek için) veya 9 (süreci hemen öldürmek için).

sigkill ile üst

Linux, bir sürece bir şeyler yapmasını söyleyen sinyalleri destekler. Bir kabuk oturumunda kullanılan bazı yaygın sinyaller şunları içerir:

  • İŞARET 2: İşlemi kesintiye uğratır, eşdeğerdir Ctrl+C.
  • SIGQUIT 3: Mümkünse, hata ayıklamaya yardımcı olması için bir çekirdek dökümü bırakarak işlemden zarif bir şekilde çıkar. ile çağrıldı Ctrl+\.
  • SIGKILL 9: İşlemin, kapatma veya temizleme işlemlerini düzgün bir şekilde gerçekleştirmesine izin vermeden işlemi hemen durdurur.
  • SIGTERM 15: Bir işlemi sonlandırır. İşlem gücü sona erer, ancak sistem izin verirse incelikle temizleyebilirse.
  • SIGCONT 16: SIGSTOP tarafından durdurulduktan sonra yürütmeye devam edin.
  • DURDUR 19: Daha sonra SIGCONT ile devam ettirilmesi amacıyla işlemi durdurun.
  • SIGTSTP 20: Bir işlemi duraklatır. Genellikle tarafından başlatılır Ctrl+Z.

İşlem adı veya işlem numarası, öldürmek bir işleme belirli bir sinyal gönderme komutu. Örneğin, öldür -9 1234 SIGKILL'i 1234'ü işlemek için gönderir.

Uygulamaları Öldürmek için 'pgrep' ve 'pkill' kullanın

NS ps-ve-öldürmek daha önce kullanılan yöntem tüm Linux tabanlı sistemlerde çalışır. Bununla birlikte, birçok Linux sistemi, aynı görevi aşağıdakileri kullanarak gerçekleştirmek için bir kısayol yöntemi sunar. pgrep ve pkill.

Pgrep bir işlemin adını değerlendirir ve işlem kimliğini döndürür.

Örneğin:

pgrep firefox. 

Döndürülen işlem kimliğini şuraya girin: pkill aşağıdaki gibi:

pkill 1234. 

NS pkill komutu, işlemin adını da kabul eder, böylece şunları yazabilirsiniz:

pkill firefox. 

Bu, uygulamanın yalnızca bir örneğine sahipseniz iyidir, ancak birkaç Firefox penceresi açarsanız ve yalnızca birini öldürmek istiyorsanız daha az kullanışlıdır. xkill bu durumda çok daha kullanışlıdır.

Linux Kullanarak Sıkıştırılmış Dosyalarda Nasıl Aranır

Sistem Monitörünü Kullanarak Uygulamaları Kapatın

NS GNOME masaüstü ortamı yanıt vermeyen programları öldürmek için bir Sistem Monitörü aracı sunar.

Çalışan işlemler listesini aşağı kaydırın ve kapatmak istediğiniz uygulamayı bulun. Öğeye sağ tıklayın ve birini seçin bitiş süreci veya öldürme süreci. Bu seçenekler prosese ilgili sinyali gönderir.

gnome sistem monitörü