Terminal üzerinden filezilla nasıl kapatılır


12

Ben ubuntu 11.10 dosyazilla aracılığıyla geçici olarak sunucu dosyaları üzerinde çalışıyorum. Bazen dosyayı IDE'den kapattığımda filezilla çöküyor ve düzgün çalışmıyor. Filezilla'yı kapatmaya çalışırsam kapanmaz. Peki, filezilla'yı terminalden kapatmanın herhangi bir yolu var mı? Herhangi bir yardım nazik takdir. Teşekkürler.

Yanıtlar:


15

Bir işlem yanıt vermiyorsa, işlemi terminalden

pkill -9f işlem adı

Örneğin

pkill -9f filezilla


2
Sen denemelisiniz olmadan -9 (ama yine de ilk -f). Kullanımı -9ile öldürür sinyali . Eğer bunu öldürebilirsen sinyali , ilk bazı şeyleri temizlemek için bir şansı var (örneğin, açık dosya tampon içeriğini yazabilir veya açıkça kadar verimli sistem tarafından ıslah olmayabilir kaynakları serbest bırakmak mümkün olabilir aniden fesih sonrasında). Bu yüzden önce tavsiye ederim . KILLTERMpkill -f process-name
Eliah Kagan

5

Filezilla'yı kapatmak için aşağıdaki adımları takip ettim.

Terminalde, çalışan tüm işlemleri listelemek için aşağıya yazın.

ps -A

Bu size çalışan işlemlerin listesini verecektir. "Filezilla" adını taşıyan işlem kimliğini bulun ve işlemi sonlandırın. Sistemimde işlem kimliği 1759.

kill 1759

Filezilla anında kapanacaktır. Teşekkürler.


1
İpucu: Diğer işlemleri kolayca filtrelemek için ps çıkışını grep'e bağlayabilirsiniz. Yani ps -A | grep filezilla,.
skytreader

1

Filezilla çökme miktarı nedeniyle doğrudan yukarıdan öldüren bir komut yaptım, bunu herhangi bir komutu çalıştırmak için kullanabilirsiniz, ancak bu durumda filezilla için yaptım.

Yeni bir dosya oluşturun , komut istemine sahip olduğundan emin olmak istediğiniz dosyayı arayın.

benimkini aradım killzilla.command

Dosyanın içinde bir satır var

pkill -9f filezilla

Şimdi filezilla kilitlenir kilitlenmez, terminalde çalıştırılan çift tıklıyorum ve içimdeki acıya anında ölüm


Orada olduğu gibi , SIGKILL göndermeden önce SIGTERM ile öldürmeyi denemek en iyisidir.
Eliah Kagan

nasıl şüphe yok, orada yorumunuzu kaçırdı bilmiyorum, başka bir komut dosyası oluşturacak. liek dedim ki gerçekten çok şey oluyor. Ben de tam olarak ne zaman olduğunu söyleyebilirim, onun her zaman benim için yapar sağ tıklama menüsü, eğer düzenlemeler ve fz a arasında flickign olur ve ben yanlış tıklayın ve tam olarak ne zaman menü kapatma klip olur kilitlenir. Muhtemelen bunu haftada birkaç kez yapýyorum.
chris

1
Bunu iyi bir şekilde otomatikleştirmek biraz zor olabilir, ancak yapılabilir. SIGTERM'i SIGTERM'den hemen sonra göndermek genellikle SIGTERM işlemlerinin bitmesini önler ve SIGKILL SIGTERM'ten önce bile gelebilir . (Artık istediğiniz, daha az olası SIGTERM işleme hala daha muhtemel oluyor, ancak eğer başarılı oldu) Kullanıcı zaten başka bir örneğini başlattı. 250 milisaniye uyumak bile kullanıcının uygulamayı tekrar başlatması açısından önemli bir risk taşır. Çözüm, PID'nin kendisini (hemen yeniden kullanılmaz) almak, ardından killkomutu kullanmaktır .
Eliah Kagan

Masa üstümde iki ayrı dosyam var. Terminali açabildim ama windozy sistemimden çıkar çıkmaz şüphesiz geçecek tembel oluyorum, 15 yıl orada sallamak zor :) Kendim iyi olmalıyım ama bu tür şeyleri bilmek güzel . Gün geçtikçe Linux hakkında daha fazla şey öğreniyorum. Onunla sadece 12 aydır çalışıyorum ama her zaman yeni ve ilginç bir şey geliyor. Bu arada işaretçi için teşekkürler bilmek kesinlikle yararlı.
chris

SIGTERM ve SIGKILL göndermek için iki ayrı, elle çalıştırılan komut dosyası kullanmak da mükemmel bir çözümdür! Cevabınızı güncellemek isteyebilirsiniz. Sorularınızı veya cevaplarınızı değiştirmek için düzenle düğmesini kullanabilirsiniz .
Eliah Kagan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.