Bir Programı Öldürmek için Komut Satırı Nasıl Kullanılır

Windows'ta Görev Yöneticisi'ni veya (Task Manager)OS X'te (OS X)Zorla Çıkmayı(Windows or Force Quit) kullanarak bir programı nasıl sonlandıracağını herkes bilir , ancak bazen bir programı komut satırını(command line) kullanarak öldürmek yararlıdır . Altta yatan süreci öldürmeye çalıştığımda bile , programın Görev Yöneticisi(Task Manager) aracılığıyla sonlandırmayı reddettiği birkaç durumla karşılaştım. Force Quit'in(Force Quit) kendine has tuhaflıkları vardır ve bir programı her zaman olması gerektiği gibi öldürmez. İşte o zaman komut satırının(command line) gücünü kullanabilirsiniz .

Bu yazıda, Windows(Windows) , OS X ve Linux'ta(OS X and Linux) bir programı öldürme komutlarını inceleyeceğim . İlginçtir ki, bunu başarmak için genellikle birden fazla komut vardır, bu yüzden kullandığım farklı komutlardan bahsetmeye çalışacağım. Kapsamlı bir liste değildir, bu nedenle burada bahsedilmeyen farklı bir komut kullanırsanız, lütfen yorumlarda bize bildirin.

Windows – TSKILL ve TASKKILL

Windows'ta(Windows) bir programı öldürmek için iki komut kullanabilirsiniz: TSKILL ve TASKKILL(TSKILL and TASKKILL) . TSKILL daha basit ve daha az güçlü bir komuttur, ancak işi gayet iyi yapıyor. Örneğin, Microsoft Word çalıştırıyorsanız , işlem adı(process name) winword.exe'dir. Word'ü (Word)komut satırından(command line) öldürmek için aşağıdaki komutu yazmanız yeterlidir:

tskill winword

Bu, Word'ü(Word) öldürür ve kaydedilmemiş tüm verileri kaybedersiniz, bu nedenle onu kullanırken dikkatli olmalısınız. Kaydedilmemiş bir Word(Word doc) belgesinde denedim ve bunu çalıştırdığımda kayboldu, belgeleri kaydetme istemi yok. Bu, burada bahsedeceğim tüm komutlar için hemen hemen doğrudur, çünkü bu bir tür noktadır. Herhangi bir soru sormadan bir programı anında öldürebilirsiniz.

beceri

Unutulmaması gereken bir şey, bu komutun kullanıldığı çoğu zaman, /A parametresiyle birlikte kullanılmasıdır. /A, komuta tüm oturumlarda çalışan işlemi sonlandırmasını söyler. Bu nedenle, işlemin öldürüldüğünden ekstra emin olmak için genellikle aşağıdaki komutu yazarsınız:

tskill /A winword

Daha fazla seçeneği olan ve daha güçlü olan ikinci komut ise TASKKILL'dir(TASKKILL) . TASKKILL yardım sayfasına(help page) bakarsanız ne demek istediğimi anlarsınız :(TASKKILL)

Görev sonu

Windows'ta(Windows) bir programı öldürmek için daha fazla kontrol ve seçeneğe(control and options) sahip olmak istiyorsanız , TASKKILL'i(TASKKILL) kullanın . Yeni başlayanlar için, aşağıdaki komutu kullanarak bir programı öldürebilirsiniz:

taskkill /F /IM winword.exe

TASKKILL komutunu(TASKKILL command) kullanırken .EXE kullanmanız gerektiğini unutmayın . /F, işlemi zorla sonlandırmak anlamına gelir. /IM, görüntü adı(image name) , yani işlem adı(process name) anlamına gelir . İşlem kimliğini ( PID(PID) ) kullanarak öldürmek istiyorsanız , /IM yerine / PID kullanmanız gerekir. (PID)/T harika çünkü belirtilen süreç tarafından başlatılan tüm alt süreçleri öldürecek.

TASKKILL'i(TASKKILL) başka bir sisteme uzaktan bağlanmak ve o uzak sistemdeki bir işlemi sonlandırmak için de kullanabilirsiniz . Benim de sevdiğim şey, TASKKILL'de(TASKKILL) joker karakter kullanma yeteneğidir .

OS X/Linux – KILL ve KILLALL

OS X ve Linux'ta(OS X and Linux) , öldürme işlemleri için iki komutunuz vardır: KILL ve KILLALL(KILL and KILLALL) . Bunları terminal penceresinde(terminal window) çalıştırmanız gerekir . Bir programı öldürmek için ya program adını(program name) ya da işlem kimliğini kullanmanız gerekir. Bu bilgiyi bulmanın bazı yolları vardır. Bunun bir yolu Activity Monitor .

Aktivite monitörü

Ancak, bu GUI arayüzünü(GUI interface) gerektirir . Bir işlemi öldürmek için komut satırını kullanıyorsanız , (command line)işlem bilgilerini(process info) bulmak için komut satırını(command line) da kullanabilirsiniz. Aklıma gelen iki komut top ve ps -ax'tır(ps -ax) .

En iyi işletim sistemi x

top size (top)PID ve program adı ile (program name)CPU kullanımına(CPU usage) göre sıralanmış işlemlerin bir listesini verecektir . Öldürmek istediğiniz süreci bulmanın hızlı bir yolu. ps -ax size PID ve programın yoluna göre sıralanmış bir liste verecektir. Üstten biraz farklı.

Ps komutu os x

Şimdi programı OS X'te(OS X) öldürmek için . Belirli bir işlemi öldürmek için aşağıdaki komutu yazmanız yeterlidir:

kill -9 83002

83002, Terminal işlemidir(Terminal process) ve 9, işlemi öldürmenin aracıdır. Quit anlamına gelen 3 veya Abort anlamına gelen 6 gibi diğer sayıları kullanabilirsiniz . Yine de çoğunlukla(Mostly) 9'a bağlı kalacaksınız. KILL komutunu(KILL command) , çalışan tüm işlemleri öldürmek için de kullanabilirsiniz, ancak muhtemelen bu komutu asla kullanmamalısınız.

kill -TERM -1

KILL'in bir süreci veya tüm süreçleri öldürmek için yararlı olduğu yerde, KILLALL (KILL)bir(KILLALL) grup süreci öldürmek için kullanır. Örneğin, Google Chrome kullanıyorsanız , çalışan 10 (Google Chrome)Chrome işleminiz olabilir . Chrome'u(Chrome) kapatmak için KILL'i(KILL) on kez kullanmak gerçekten can sıkıcı olurdu . Bunun yerine KILLALL'ı(KILLALL) şu şekilde kullanabilirsiniz :

killall Evernote
or
killall 'Google Chrome'

Tek tırnak veya bir kelimeden daha uzun herhangi bir şey kullanmanız gerektiğini unutmayın. Ayrıca, işlem sizin adınıza çalışmıyorsa, bunun yerine root altında çalışıyorsa, aşağıdaki komutu kullanmanız gerekir:

sudo killall 'Google Chrome'

veya

sudo killall -9 'Google Chrome'

Yine 9, belirli sinyali TERM yerine KILL'e(KILL) gönderiyor . Sudo , yalnızca izninizin olmadığı konusunda bir hata alırsanız gereklidir. Aksi takdirde killall programını(killall program) veya killall -9 programını(killall -9 program) yapabilirsiniz . OS X'te(OS X) , bir programdan çıkmaya zorlayamadığınızda KILLALL komutu gerçekten kullanışlı olur. (KILLALL command)Güzel olan işlem kimliğini bilmek zorunda değilsiniz. Sadece adı yazın(Just type) ve bu adla ilişkili tüm işlemler öldürülecektir.

Bu makale, Windows(Windows) , OS X ve Linux'ta(OS X and Linux) bir programı sonlandırmak için size daha gelişmiş yöntemler vermeyi amaçlıyordu . Komut satırını(command line) kullanarak bir programı öldürmekle ilgili herhangi bir sorunuz varsa , bir yorum gönderin, yardım etmeye çalışacağım. Eğlence!

 



About the author

Ben bir bilgisayar uzmanıyım ve iOS cihazlarında uzmanım. 2009'dan beri insanlara yardım ediyorum ve Apple ürünleriyle olan deneyimim, onların teknoloji ihtiyaçlarına yardımcı olmak için beni mükemmel bir insan yapıyor. Becerilerim şunları içerir: - iPhone'ları ve iPod'ları onarma ve yükseltme - Apple yazılımını yükleme ve kullanma - İnsanların iPhone'ları ve iPod'ları için en iyi uygulamaları bulmalarına yardımcı olma - Çevrimiçi projeler üzerinde çalışma



Related posts