Mac’te Bir İşlem Nasıl Öldürülür?

Activity Monitor’ü açın ve öldürmek istediğiniz işlemi kaynak kullanımına veya işlem kimliğine göre sıralayarak bulun. Ardından Activity Monitor’ün üstündeki X düğmesine tıklayın ve işlemi sonlandırmak için “Çık” veya “Çıkmaya Zorla”yı seçin.

Mac’inizde sorunlara neden olan bir uygulama veya işlem mi var? Activity Monitor veya Terminal kullanarak onu öldürerek sorunlu uygulamadan kurtulun. Ayrıca Mac’inizdeki belirli bağlantı noktalarını kullanan işlemleri bulabilir ve sonlandırabilirsiniz.

Activity Monitor Kullanarak Bir Mac İşlemini Nasıl Öldürürsünüz?

macOS’ta soruna neden olan bir işlemi bulup sonlandırmanın en kolay yolu Activity Monitor’ü başlatmaktır. Bunu Spotlight’ı kullanarak (Command+Boşluk Çubuğuna basın, ardından “etkinlik” yazmaya başlayın ve uygulamayı gördüğünüzde Enter’a basın) veya Uygulamalar > Yardımcı Programlar klasörü altında uygulamayı bulup başlatarak yapabilirsiniz.

Activity Monitor'ü kullanarak macOS'ta çalışan işlemleri bulun

Activity Monitor, sorunları izole etmek için kullanabileceğiniz çeşitli görünümlere sahiptir. CPU sekmesinde, şu anda hangi uygulamaların en çok işlem gücünü kullandığını görebilirsiniz (en aç işlemleri görmek için “% CPU” sekmesine göre sıralayın. RAM kullanımına göre sıralamak için “Bellek”i, hangi uygulamaların en fazla gücü kullandığını bulun, disk kullanımına göre sıralamak için “Disk” ve gönderilen ve alınan verilere göre sıralamak için “Ağ”.

Bunun da ötesinde, bir işlem adı aramak için sağ üst köşedeki “Ara” kutusunu kullanabilirsiniz. Çekirdek işlemi ve ilişkili işlemleri bu şekilde bulabilirsiniz; örneğin, Safari’yi aradığınızda çekirdek uygulamayı, ağ oluşturma işlemlerini, tek tek sekmeleri, uzantıları ve daha fazlasını bulabilirsiniz.

Activity Monitor

Öldürmek istediğiniz işlemi bulun ve ardından ekranın sol üst köşesindeki “X” düğmesine tıklayın. Ardından, bir bırakma komutu (verilerinizi kaydetmesi için işleme zaman vermek amacıyla) veya bir zorla çıkma komutu (işlemi hemen sonlandırmak için, çökerse idealdir) göndermeyi denemek için “Çık” ve “Çıkmaya Zorla” arasında seçim yapabilirsiniz. Mac’inizde sonlandırması güvenli olan işlemleri belirleme hakkında daha fazla bilgi edinin.

Activity Monitor'ü kullanarak macOS işleminden çıkın

Terminal Kullanarak Bir Mac İşlemini Nasıl Öldürürsünüz?

Mac’inizdeki Terminal’i kullanarak komut satırından işlemleri sonlandırmak da mümkündür. Bunu yapmak için önce Terminal’i başlatın (Spotlight’ı kullanarak veya Uygulamalar > Yardımcı Programlar klasöründen) ve top çalışan işlemlerin bir listesini görmek için komut. Alternatif olarak, ps -ax işlem kimliği (veya kısaca PID) ile birlikte işlemlerin bir listesini görmek için komut.

macOS Terminalinde çalışan işlemleri PID'ye göre listeleyin

Bir işlemi sonlandırmak için PID’ye ihtiyacınız olacak, ancak yüzlerce işlem arasında gezinmek bir angarya olabilir. Neyse ki, süreçleri kullanarak tanımlayabiliriz. ps ax | grep AppName burada UygulamaAdı, bulmak istediğiniz uygulamanın adıdır.

Örneğin, yazarak ps ax | grep Safari başlığında “Safari” olan işlemlerin bir listesini döndürür. Bu komutun büyük/küçük harfe duyarlı olduğunu unutmayın, bu nedenle “steam” araması “Steam” için farklı sonuçlar döndürür.

Terminalde "Safari" ile eşleşen işlemleri listeleyin

Sonlandırmak istediğiniz işlemin yanındaki PID numarasını not edin ve ardından kill PID emretmek. Örneğin, kill 3500. Bir işlemi hemen sonlandırmak için (zorla çıkma olarak da bilinir) şunu kullanın: kill -9 3500 yerine.

Ayrıca adını kullanarak bir işlemi sonlandırabilirsiniz. killall komut, örneğin killall Safari. Bu, adında “Safari” olan tüm işlemleri sonlandıracaktır (yine, işlemler büyük/küçük harfe duyarlıdır).

Belirli Bir Bağlantı Noktasında Bir Mac İşlemini Nasıl Öldürürsünüz?

Mac’inizde belirli bir ağ bağlantı noktasını kullanan bir işlemi öldürmeniz gerekirse, önce hangi işlemin o bağlantı noktasını kullandığını bulmanız gerekir. Neyse ki, bunu Terminal kullanarak yapmak kolaydır. Komut, kullandığınız macOS sürümüne göre değişir.

macOS El Capitan veya sonraki bir sürümünü çalıştıran modern Mac bilgisayarlar (Apple Silicon modelleri dahil) için lsof komut, örneğin: lsof -i tcp:51413 51413 numaralı bağlantı noktasını işgal eden işlemi bulmak için. Eski Mac bilgisayarlarda şunları kullanabilirsiniz:netstatÖrneğin: netstat -vanp tcp | grep 51413 51413 numaralı bağlantı noktasındaki işlemi bulmak için.

lsof Terminal komutuyla Mac'inizdeki bir bağlantı noktasını kullanarak işlemleri listeleyin

PID’ye sahip olduğunuzda, bunu kullanarak sonlandırabilirsiniz. kill yukarıda açıklandığı gibi komut. eğer kullanıyorsanız lsofile kullandığı bağlantı noktasına göre bir işlemi hemen sonlandırabilirsiniz. kill -9 $(lsof -ti:portnumber) komut, nerede portnumber söz konusu limandır.

İLGİLİ: Bazı Ağ Bağlantı Noktaları Neden Risklidir ve Bunları Nasıl Güvenceye Alırsınız?

Dock’ta Uygulamalardan Çıkmaya Zorlama

Çıkmak istediğiniz işlem, dock’unuzdaki bir uygulamaysa, onu kapatmaya zorlayabilirsiniz; bu, çökmüş ve yanıt vermemiş olsa bile onu öldürmesi gerekir. Bunu yapmak için, dock’ta uygulamayı bulun ve sağ tıklayın (veya kontrol tuşuna basarak tıklayın), ardından klavyenizdeki “Option” tuşunu basılı tutun ve listenin altındaki “Çıkmaya Zorla”yı seçin.

Bağlam menüsünü kullanarak bir macOS uygulamasından Çıkmaya Zorla

Çökmüş olsun ya da olmasın herhangi bir şeyi çıkmaya zorlayabilirsiniz, ancak bunu yaparak kaydedilmemiş ilerlemenizi kaybetme olasılığınız daha yüksektir. Bunu sık sık yapmanız gerektiğini fark ederseniz, Mac’inizde kilitlenen uygulamalarla ilgili sorunları nasıl gidereceğinizi öğrenin.

LEAVE A REPLY

Please enter your comment!
Please enter your name here