İşlemci

Komut Satırından Bir İşlem Nasıl Öldürülür

Komut Satırından Bir İşlem Nasıl Öldürülür
RAM'e getirilen ve tamamı yürütülmek üzere CPU'ya yönlendirilmek üzere ayarlanmış her program bir süreç olarak bilinir. Seçtiğiniz bir işletim sistemiyle çalışırken, aynı anda birden çok işlemin çalıştığını fark edeceksiniz. Bu işlemlerden bazıları, işletim sisteminizi açar açmaz otomatik olarak başlayacak şekilde tetiklenir, i.e., bu işlemler sisteminizin düzgün çalışması için zorunludur. Sistem başlatıldığında manuel olarak tetiklemeniz gereken bazı işlemler de vardır.

Bazen, sisteminizde gereksiz işlemlerin çalıştığını hissedebilirsiniz, artık bir işleme ihtiyacınız olmayabilir veya bir işlem hatalı çalışmaya başlamış olabilir. Tüm bu durumlarda, süreçleri öldürmenin (veya bitirmenin) bir yolunu bulmaya çalışmanız gerekecektir. GUI veya CLI aracılığıyla Linux'ta bir işlemi öldürebilirsiniz. Bu makale, Linux'ta bir işlemi komut satırından öldürmenin farklı yollarından bazılarını araştırıyor.

Not: Bu makalede gösterilen yöntemler Linux Mint 20'de gerçekleştirilmiştir.

Komut Satırını Kullanarak Bir İşlemi Sonlandırma Yöntemleri

Aşağıdakiler, Linux Mint 20'deki komut satırından bir işlemi öldürmenin üç farklı biçimini içerir.

Yöntem 1: “öldür” Komutunu Kullanma

Linux Mint 20'de "kill" komutunu kullanarak bir işlemi terminal üzerinden sonlandırmak için aşağıda verilen yönteme göre ilerleyin:

İlk olarak, Linux Mint 20 görev çubuğunda bulunan simgesine tıklayarak terminali başlatın. Linux Mint 20 terminali aşağıdaki resimde gösterilmektedir:

"Kil" komutunu kullanmak için, bu komutu kullanarak öldürmek istediğiniz işlemin işlem kimliğini bilmeniz gerekir. Bu, sisteminizde çalışan her işlem için benzersiz bir tanımlayıcı olan PID olarak da bilinir. Sisteminizde çalışmakta olan tüm işlemlerin işlem kimliklerini belirlemek için terminalde aşağıdaki komutu yürütün:

$ ps -ax

Bu komut, şu anda Linux Mint 20 sisteminizde çalışmakta olan tüm işlemlerin PID'leriyle birlikte bir listesini getirecektir.

Sistemimde şu anda çalışan tüm işlemlerin listesi aşağıdaki resimde gösterilmektedir:

Şimdi, öldürmek istediğiniz işlemin PID'sini belirledikten sonra, "kill" komutunu çalıştırmanız gerekecek. Bu senaryo için, yukarıda gösterilen görüntüden doğrulayabileceğiniz gibi, Firefox işlemini PID “1934” ile sonlandıracağız.

Bir işlemin yeni bir örneğini her çalıştırdığınızda bu PID'nin farklı olacağını unutmayın. Ayrıca, yukarıda gösterilen resimde, Firefox işlemine karşılık gelen birden fazla PID görebilirsiniz. Bunların tümü, birincisi hariç, alt PID'lerdir. Firefox işleminin PID'si olarak "1934" kullanılmasının arkasındaki neden budur, aslında ilk PID'sidir.

“kill” komutunun sözdizimi aşağıdaki gibidir:

$ öldürme PID'si

Burada "PID" terimini öldürmek istediğiniz işlemin PID'si ile değiştirmeniz gerekecektir. Bu örnekte, “PID” terimini “1934” ile değiştirdik.e., Aşağıdaki resimde gösterildiği gibi Firefox işleminin PID'si:

Bu komutun başarılı bir şekilde yürütülmesi, Firefox işlemini hemen sonlandıracak ve artık sisteminizde şu anda çalışan işlemler listesinde bulamayacaksınız.

Yöntem # 2: “pkill” Komutunu Kullanma

Linux Mint 20'de “pkill” komutunu kullanarak terminal üzerinden bir işlemi sonlandırmak için aşağıda verilen yönteme göre ilerleyin:

"pkill" komutu, onu öldürmek için bir işlemin işlem kimliğini gerektirmez; bunun yerine, işlemin tam adını biliyorsanız, bu işlemi gerçekleştirebilirsiniz. Bu senaryoda, “ping” komutunu çalıştırmak istiyoruz ve ardından yürütme sırasında “pkill” komutunu kullanarak işlemi öldürmek istiyoruz.

İlk olarak, aşağıdaki komutu kullanarak bir web sitesine ping işlemi yapın:

$ ping URL'si

Burada, URL'yi ping yapmak istediğiniz web sitesi URL'si ile değiştirin. Bu örnekte, Google'a ping atmak istedik.com, aşağıdaki resimde gösterildiği gibi:

Bu "ping" komutu terminalde yürütülürken, terminalin başka bir örneğini başlatın ve ardından terminalde aşağıdaki komutu yürütün:

$ pkill İşlemAdı

Burada “ProcessName” terimini “pkill” komutunu kullanarak öldürmek istediğiniz işlemin adıyla değiştirin. Bu örnekte, ping işlemini sonlandırmak istediğimiz için terimi "ping" ile değiştirdik.

Enter tuşuna bastıktan sonra, “ping” komutunun çalıştığı terminal örneğine geri dönün ve aşağıdaki resimde gösterildiği gibi bu işlemin sonlandırıldığını fark edeceksiniz:

Yöntem # 3: “Killall” Komutunu Kullanma:

Linux Mint 20'de “killall” komutunu kullanarak bir işlemi terminal üzerinden sonlandırmak için aşağıda verilen yönteme göre hareket edin:

“Killall” komutu, tüm alt süreçleriyle birlikte bir süreci öldürebilir. Yine “pkill” komutu gibi “killall” komutu da PID'lere ihtiyaç duymaz; bunun yerine, adını biliyorsanız bir işlemi basitçe öldürebilirsiniz.

Bu komutun kullanımını göstermek için yukarıda oluşturduğumuz aynı senaryoyu tekrarladık, i.e., Google'a ping atmaya çalıştık."ping" komutuyla com.

Bunu yaptıktan sonra yeni bir terminal örneği başlatın ve ardından aşağıdaki komutu girin:

$ killall İşlemAdı

Burada “ProcessName” terimini “killall” komutunu kullanarak öldürmeniz gereken işlemin adıyla değiştirebilirsiniz. Bu durumda, aşağıdaki resimde gösterildiği gibi terimi "ping" ile değiştirdik:

Bu komutu çalıştırdıktan sonra, “ping” komutunu çalıştırdığınız terminal örneğine geri dönmelisiniz. Aşağıdaki resimde de görebileceğiniz gibi işlemin zaten sonlandırıldığını fark edeceksiniz:

Sonuç

Bu makalede açıklanan üç yöntemden herhangi birini kullanarak, Linux Mint 20 kullanırken istediğiniz kadar işlemi öldürebilir ve böylece bu işlemlerin işgal ettiği tüm sistem kaynaklarını kurtarabilirsiniz.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...