Jardines de Viveros Linux'taki işlemler Çalışmakta olan bir dizi programdan başka bir şey değildirler, uygulamalardan gelen bilgilerin yanı sıra sistemle etkileşim için gerekli bilgileri içerirler. Bir süreci sonlandırdığımızda temsil ettiği uygulamanın çalışmasını iptal eder, tükettiği tüm kaynakları serbest bırakmanın yanı sıra diğer süreçlerle ve sistemle tüm iletişimi ortadan kaldırırız.
Burada bir süre oldu DesdeLinux öğreten harika bir makale yapıldı. Süreçleri kolayca öldürme, bu sefer bu makaleyi, adında bir araç ekleyerek tamamlayacağız. fkill-cli bu, Linux'taki işlemleri kolay ve çok pratik bir şekilde öldürmemize izin veriyor.
Fkill-cli nedir?
Bir mi Platformlar arası pound, tarafından geliştirilmiş Sindre Sorhüs, bize pratik ve rahat bir kullanıcı arabirimi sağlayan işletim sistemimizin süreçlerini yönetmek. Araç, Linux'taki işlemleri kolay ve dinamik bir şekilde öldürmemize, tüm işlemlere tek bir komutla erişmemize ve bir liste aracılığıyla öldürmek istediğimizi bulmamıza veya ad veya kesirlerine göre aramamıza olanak tanır.
Araç, günümüzün ana işletim sistemleri (Linux, Windows ve macOS) ile çalışmaktadır, kullanımı oldukça basittir ve her türlü kullanıcıya yöneliktir. Platformlar arası toplumda çokça kabul görüyor, ancak bu sadece geleneksel olana bir alternatif süreçleri sonlandırma komutları.
Fkill-cli nasıl kurulur
Yüklemek için fkill-cli yüklemiş olmalıyız npm, hemen hemen tüm Linux dağıtımlarının resmi depolarında bulunan. Sonra aşağıdaki komutu çalıştırmalıyız, böylece fkill-cli otomatik olarak yükle:
sudo npm install --global fkill-cli
Ardından aracı şu komutla çalıştırabiliriz: fkill
Fkill-cli ile Linux'ta işlemleri sonlandırmayı öğrenmek
Fkill-cli'yi kurduktan sonra, Linux'taki süreçleri çok basit bir şekilde öldürebiliriz. Araç bize kullanımı için oldukça basit bazı komutlar verir, çalıştırırsak bildiğimiz komutların aynısı fkill --help
terminalden.
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
Fkill-cli kullanmak son derece basittir, fkill komutunu yukarıda belirtilen bazı argümanlarla çalıştırmamız gerekir, ya da başarısız olursa, sadece fkill ve araç bize çalışan tüm işlemlerin listesini gösterecektir, gezinebiliriz klavye okları ile listeyi ve son olarak öldürmek istediğimizi seçin. Aynı şekilde adı da yazabiliriz (veya ismin bir parçası), aracın eşleştirme işlemlerini otomatik olarak filtrelemesi için sürecin.
Aşağıdaki gif'te bu aracın davranışını daha ayrıntılı olarak görebiliriz:
Bu, şüphesiz, Linux'taki işlemleri kolay, eğlenceli ve oldukça etkileşimli bir şekilde öldürmemize yardımcı olacak harika bir araçtır. Denemeye cesaretin var mı?
Merhaba, bu komutlardan herhangi biri aracılığıyla bir işlemi öldürmek ve hemen yeniden başlatmak mümkün mü? Yani, bir zombi süreci bırakılmışsa veya başka bir şekilde yanıt vermiyorsa, tek bir komutla öldürülüp yeniden başlatılabilir mi? veya çeşitli ?.
teşekkürler
Merhaba Argimiro!. Normalde bir programı başlatmak istediğimizde yaptığımız şey, son iki komutun doğrudan belirli bir programı çağırdığı systemctl start, service start, firefox, pen, vb. Yoluyla onu çalıştırmaktır. Bir süreci öldürmek ya da öldürmek istiyorsak, bunu genellikle kill komutuyla ya da Lagarto'nun bu yazıda belirttiği gibi fkill aracılığıyla yaparız. Başka bir deyişle, bir hizmetin veya bir programın onu öldürdükten sonra başlamasını istiyorsanız, en iyi seçeneğin her program veya hizmet için uygun başlatma komutlarını kullanarak onu yeniden çalıştırmak olduğunu düşünüyorum.
-9 .. öldürmekle aynı şeyi mi yapıyor?
Birinin başına gelmesi durumunda. Npm'yi kurduktan ve terminalden fkill çalıştırmak istediğimde aşağıdaki hatayı aldım:
/ usr / bin / env: "node": Dosya veya dizin mevcut değil
Çözümü burada buldum:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory