Anasayfa » Bilgisayar ipuçları » Bir Programı Öldürmek İçin Komut Satırını Kullanma

    Bir Programı Öldürmek İçin Komut Satırını Kullanma

    Herkes Windows'ta Görev Yöneticisi'ni kullanarak bir programı nasıl öldüreceğini veya OS X'te Zorla Çıkmayı zorladığını bilir, ancak bazen komut satırını kullanarak bir programı öldürmek yararlı olabilir. Programın Görev Yöneticisi aracılığıyla sona erdirmeyi reddettiği birkaç durumla karşılaştım, temelde bu süreci öldürmeye çalıştığımda bile. Quit Quit'in kendine özgü tuhaflıkları vardır ve her zaman olması gerektiği gibi bir programı öldürmez. O zaman komut satırının gücünü kullanabilirsin.

    Bu yazımda Windows, OS X ve Linux'ta bir programı öldürme komutlarını gözden geçireceğim. İlginçtir ki, bunu gerçekleştirmek için genellikle birden fazla komut vardır, bu yüzden kullandıklarımdan bahsetmeye çalışacağım. Kapsamlı bir liste değildir, bu yüzden burada belirtilmeyen farklı bir komut kullanırsanız, lütfen yorumlarınızı bize bildirin..

    Windows - TSKILL ve TASKKILL

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

    tskill winword

    Bu Word'ü öldürecek ve kaydedilmemiş verileri kaybedeceksiniz, bu yüzden onu kullanırken dikkatli olmalısınız. Kaydedilmemiş bir Word belgesinde denedim ve sadece bunu çalıştırdığımda kayboldu, belgeleri kaydetme talebi yok. Bu, burada bahsettiğim tüm komutlar için oldukça doğru. Soru sormadan bir programı anında öldürebilirsiniz..

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

    tskill / A winword

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

    Windows'ta bir programı öldürmek için daha fazla kontrol ve seçenek sahibi olmak istiyorsanız, TASKKILL uygulamasını kullanın. Yeni başlayanlar için aşağıdaki komutu kullanarak bir programı öldürebilirsiniz:

    taskkill / F / IM winword.exe

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

    TASKKILL'i başka bir sisteme uzaktan bağlanmak ve bu uzak sistemdeki bir işlemi sonlandırmak için de kullanabilirsiniz. Sevdiğim şey de TASKKILL'te joker karakter kullanabilmek..

    OS X / Linux - KILL ve KILLALL

    OS X ve Linux'ta, öldürme işlemleri için iki komutunuz vardır: KILL ve KILLALL. Bunları terminal penceresinde çalıştırmak zorundasınız. Bir programı öldürmek için program adını veya işlem kimliğini kullanmanız gerekir. Bu bilgiyi bulmanın bazı yolları var. Bunun bir yolu, Aktivite İzleyicisi üzerinden.

    Ancak, bu GUI arayüzü gerektirir. Bir işlemi öldürmek için komut satırını kullanıyorsanız, işlem bilgilerini de bulmak için komut satırını kullanabilirsiniz. Akla gelen iki komut üst ve ps -ax.

    üst Size CPU kullanımına göre sıralanmış PID ve program adı ile birlikte bir işlem listesi verecektir. Öldürmek istediğiniz işlemi bulmanın hızlı bir yolu. ps -ax size PID'ye göre sıralanmış bir program ve programın yolunu verecektir. Tepeden biraz farklı.

    Şimdi OS X'deki programı öldürdüğünüz için. Belirli bir işlemi sonlandırmak için aşağıdaki komutu yazmanız yeterlidir:

    öldür -9 83002

    83002 Terminal işlemidir ve 9 süreci öldürmek anlamına gelir. 3, Quit, 6 ise Abort anlamına gelen 6 gibi diğer sayıları kullanabilirsiniz. Çoğunlukla, yine de, 9'a yapışacaksınız. Tüm çalışan işlemleri öldürmek için KILL komutunu da kullanabilirsiniz, ancak muhtemelen bu komutu kullanmamalısınız..

    -TERM -1 öldür

    KILL, bir işlemi veya tüm işlemleri öldürmek için yararlı olduğunda, KILLALL bir grup işlemi öldürmek için kullanıyor. Örneğin, Google Chrome kullanıyorsanız, çalışan 10 Chrome işleminiz olabilir. Chrome'u kapatmak için KILL'i on kez kullanmak gerçekten can sıkıcı olurdu. Bunun yerine, KILLALL'u şöyle kullanabilirsiniz:

    Killall Evernote
    veya
    killall 'Google Chrome'

    Tek tırnak veya bir kelimeden daha uzun herhangi bir şey kullanmanız gerektiğini unutmayın. Ayrıca, işlem adınız altında çalışmıyorsa, ancak bunun yerine kök 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 gönderiyor. Sudo, yalnızca izin almama konusunda bir hata alırsanız gereklidir. Aksi takdirde yapabilirsin katil programı veya Killall -9 programı. OS X'te, bir programdan çıkmaya zorlayamadığınızda KILLALL komutu gerçekten kullanışlı olur. Güzel bir işlem kimliği bilmek zorunda değilsiniz. Sadece adı yazdığınızda, bu adla ilişkili tüm işlemler öldürülür..

    Bu makale size Windows, OS X ve Linux'ta bir programı öldürmek için daha gelişmiş yöntemler sunmak için hazırlandı. Komut satırını kullanarak bir programı öldürme hakkında herhangi bir sorunuz varsa, bir yorum gönderin ve yardımcı olmaya çalışacağım. Keyfini çıkarın!