Nawet jeśli zamknę sublimację, proces będzie kontynuowany, gdy mój laptop zacznie działać, aż zwolni tempo i minie kilka minut później. Jestem na miętowym linuksie i nie mogę zabić procesu z terminala.Jak zakończyć program uruchamiany z terminala Sublime Text 2 po wprowadzeniu nieskończonej pętli?
Odpowiedz
$ ps aux | grep Sublime
bibhas 646 0.0 4.2 3489812 177340 ?? S Fri08PM 29:17.03 /Applications/Sublime Text 2.app/Contents/MacOS/Sublime Text 2 -psn_0_487543
$ sudo kill -9 646
To się dzieje także w Ubuntu. Próbuję zabić go identyfikatorem, tak jak sugerujesz. Ale wciąż jest tutaj. Kiedy ponownie uruchomię ps, to wciąż jest tam ten sam ID –
. Ja też go odbieram. Każdy ma pomysł, jak go zabić. ? ponieważ jedna instancja działa, nie jestem w stanie ponownie otworzyć sublime, –
Jednym prostym i brutalnym sposobem jest po prostu zabicie procesu, na którym program jest uruchomiony. Na przykład, jeśli używasz programu java, użyj $killall java
.
Wykonanie tego polecenia:
ps -A | grep sublime
wynik Przykład:
2547 ? 00:02:37 sublime_text
Będziesz zabić proces z:
kill -9 2547
To działa idealnie! –
killall sublime_text
działa na mnie Sublime Text 3 Ubuntu 16.04
na Mac:
kill -9 $(pgrep Sublime)
Nie ma powodu, dlaczego nie można było zabić proces od terminala. Czy możesz pokazać listę procesów za pomocą ps i powiedzieć nam, jak próbowałeś go zabić. –