Ubuntu'da Bir Programı Zorla Kapatın

Windows'ta(Windows) bir program yanıt vermeyi bıraktığında , çoğu kullanıcı klavyelerinde Ctrl + Alt + Delete basarak, Görev Yöneticisi(Task Manager) seçeneğine basarak ve oradan kapatarak onu nasıl durduracağını bilir . Bu yaklaşım, Ubuntu gibi (Ubuntu)Linux dağıtımlarına pek aktarılmaz , ancak bu, bir program çöktüğünde seçeneklerin yetersiz olduğu anlamına gelmez. 

Aksine, CMD(CMD) kullanarak Ubuntu'da(Ubuntu) bir programı kapatmanın birkaç yolu vardır . Terminali kullanmakta rahatsanız , zahmetli programları kapanmaya zorlamak için killall veya xkill gibi komutları kullanabilir veya bunun yerine (xkill)System Monitor uygulamasını kullanabilirsiniz. 

Çalışan Bir Ubuntu İşlemini Kapatmaya Zorlamak İçin Sistem Monitörünü Kullanma(Using The System Monitor To Force Close a Running Ubuntu Process)

Terminali kullanarak Ubuntu'da(Ubuntu) açık bir işlemi kapatmak yeterince kolay olsa da , yeni başlayanlar bunu yaparken kendilerini rahat hissetmeyebilir. Ancak bir Ubuntu kullanıcısının, çöken bir programı kapatmaya zorlamak için terminalin yanına gitmesi gerekmez; bunun yerine System Monitor uygulamasını kullanabilirsiniz.

Sistem Monitörü , (System Monitor)Windows PC'ler için (Windows PCs)Görev Yöneticisinin(Task Manager) yaptığı gibi çalışır . PC'nizde çalışan tüm süreçleri listeler ve size CPU , RAM ve disk kullanımınız hakkında gerçek zamanlı bilgiler verir. Ayrıca, yanıt vermeyen veya doğrudan kapanmayan herhangi bir çökmüş yazılımı kapatmaya zorlamanıza da olanak tanır.

  • Sistem Monitörünü(System Monitor) kullanarak Ubuntu'da(Ubuntu) bir programı kapatmaya zorlamak için Ubuntu yuvasının altındaki Uygulamaları Göster(Show Applications) düğmesine basın . Uygulamalar(Applications) listenizde , başlatmak için Sistem Monitörü simgesine tıklayın.(System Monitor)

  • Sistem Monitörü uygulaması, varsayılan (System Monitor)İşlemler(Processes) sekmesi görünür şekilde başlatılır; açılmıyorsa, en üstteki İşlemler sekmesine tıklayın. (Processes)İşlemler listesinde, çöken programınız için işlemi (veya işlemleri) bulun ve bulun, girişi sağ tıklayın ve ardından Öldür(Kill) seçeneğine basın. Alternatif olarak, işlemi seçin ve Sistem Monitörü(System Monitor) penceresinin altındaki İşlemi Sonlandır düğmesine basın.(End Process)

  • Sistem Monitörü(System Monitor) , çalışan işlemi sonlandırmak istediğinize dair onay isteyecektir. Onaylamak için İşlemi Sonlandır(Kill Process) düğmesine basın.

Başarılı olduysa, işlem Sistem Monitörü(System Monitor) işlemler listenizden kaybolmalıdır. Programın açık bir penceresi varsa bu pencerenin de bu noktada kapanması gerekir.

Sistem Monitörü(System Monitor) programı başarıyla kapatmazsa, bunun yerine terminali kullanmayı denemeniz gerekir.

xkill Komutunu Kullanarak Açık Bir Pencere Nasıl Kapatılır(How To Close An Open Window Using The xkill Command)

Çoğu durumda, Sistem Monitörü yazılımı (System Monitor)Ubuntu'daki(Ubuntu) bir programı zorla kapatacaktır . Olmazsa, yanıt vermeyen programları kapatmak için terminale geçmeniz gerekir.

Neyse ki, açık bir pencere ile herhangi bir programı zorla kapatmanıza izin verecek  xkill adında kullanımı kolay bir komut var.

  • Ubuntu'nun(Ubuntu) en modern sürümleri xkill paketi kurulu olarak gelmelidir, ancak kurulu olmadığını fark ederseniz, kullanmadan önce xkill'i kurmanız gerekir. (xkill)Bunu yapmak için bir terminal açın ve sudo apt install xorg-xkill yazın. Kurulduktan sonra, kullanmaya başlamak için xkill veya sudo xkill yazmanız yeterlidir.(sudo xkill)

  • Terminal çıktısı size buton 1 ile istemcisini öldürmek istediğiniz pencereyi seçmenizi(select the window whose client you wish to kill with button 1) söyleyecektir . Başka bir deyişle, açık bir pencereye tıklamak için farenizi kullanın—xkill bunu sizin için kapatacaktır. Bir kez öldürüldüğünde, terminal çıktısı, sonlandırmadan önce bir öldürme yaratıcısı mesajıyla yanıt verecektir.(killing creator)

Bu, etkileşimde bulunabileceğiniz bir GUI(GUI) penceresine sahip tüm programlar da dahil olmak üzere, yalnızca gözle görülür şekilde yanıt vermeyen programlar için çalışır .

Ubuntu'da(Ubuntu Using) Bir Programı Zorla Kapatma pkill, kill Or killall Komutlarını Kullanarak

xkill'i kullanmak, Ubuntu'yu(Ubuntu) bir GUI ile kullanmanızı gerektirir . Ubuntu Sunucusu(Ubuntu Server) gibi bir GUI kurulu olmadan Ubuntu'nun(Ubuntu) başsız bir sürümünü çalıştırıyorsanız , bunun yerine pkill, kill veya killall komutlarını kullanmanız gerekir.

Kill ve pkill komutları , PC'nizde çalışan herhangi bir işlemi sonlandırırken, killall ilgili tüm işlemleri sonlandıracaktır. Bazı programlar ( Google Chrome gibi ) birden çok sistem işlemi kullanır; bu nedenle , program yanıt vermeyi keserse, kill veya pkill kullanmak bunları mutlaka sonlandıramayabilir.

  • kill kullanmak için, kendisine atanan işlem kimlik numarasını ( PID ) bilmeniz gerekir; bir terminal açın ve o anda çalışan işlemlerin bir listesini görüntülemek için top yazın. (top)İşlem kimlik numarasını PID(PID) sütununun altında ve işlemin/programın adını Komut(Command) sütununun altında bulacaksınız .

  • kill kullanarak bir terminali durdurmak için , kill pid yazın , pid'i(pid ) işlem kimliğinizle değiştirin (örneğin, kill 582 ). İşe yaramazsa, bunun yerine sudo kill pid yazın . Başarılı bir işlem sonlandırması, herhangi bir ekstra terminal çıktısına neden olmamalıdır, ancak tekrar kontrol etmek için tekrar top yazabilirsiniz .

  • pkill komutu bir işlem kimliği numarası gerektirmez , ancak paket adını gerektirir. Bunu, Komut(Command) sütununun altındaki ilk önce üst(top) öğesini kullanarak kontrol edebilirsiniz . Hazır olduğunuzda, işlemi(process) paket adıyla değiştirerek pkill işlemi(pkill process) yazın (veya işlem sonlandırılmazsa sudo pkill işlemi ). (sudo pkill process)kill ile olduğu gibi , başarılı bir pkill komutu hiçbir mesaj veya çıktı döndürmez.

  • Bir programın birden fazla işlemi varsa, hepsini bir kerede sonlandırmak için killall komutunu kullanabilirsiniz. (killall)pkill gibi , bu da paket adını kullanır; bunu Komut(Command) sütununun altında bulmak için top kullanın. (top)killall kullanmak için , işlemi(process) paket adıyla değiştirerek killall process veya sudo killall process yazın. (sudo killall process)pkill gibi , komut başarılı olursa terminalde hiçbir mesaj döndürülmez.

Etkili Ubuntu Bakımı(Effective Ubuntu Maintenance)

Çalışan yazılım yanıt vermeyi kesse bile, Ubuntu size kontrolü elinizde tutmanız için gereken araçları sağlar. Artık terminali kullanarak Ubuntu'da(Ubuntu) bir işlemi nasıl kapatacağınızı biliyorsunuz , PC'nizi yedeklemek, çalışan komutları sonlandırmak yerine duraklatmak ve daha fazlası için diğer harika Linux terminal komutlarından yararlanabilirsiniz.(cool Linux terminal commands)

Kilitlenen bir program nadir görülen bir durum olmalıdır, ancak olması gerekenden daha sık oluyorsa, Ubuntu kurulumunuzla ilgili bir soruna işaret edebilir. Sorunlarınızı (umarım) çözmek için Ubuntu çökmelerinin bazı yaygın nedenlerine bakmanız gerekir.(common reasons for Ubuntu crashes)



About the author

10 yılı aşkın deneyime sahip bir iOS geliştiricisiyim. iPhone ve iPad için uygulama geliştirme konusunda uzmanım. Kullanıcı akışları oluşturma, Özel Geliştirme Kitleri (CDK'ler) oluşturma ve çeşitli uygulama geliştirme çerçeveleriyle çalışma deneyimim var. Önceki çalışmamda, bir ürün yönetim aracı ve bir uygulama gönderme aracı içeren Apple'ın App Store'unu yönetmeye yardımcı olacak araçlar da geliştirdim.



Related posts