Uruchamianie wielu instancji Pythona sprawia, że znalezienie każdej pojedynczej instancji jest trudne, jeśli chcesz je zatrzymać. W systemie Ubuntu Linux każda instancja aplikacji lub procesu ma unikalny identyfikator. Możesz zatrzymać wszystkie instancje konkretnego procesu, takiego jak Python, bez znajomości ich identyfikatorów przetwarzać za pomocą polecenia „pkill”, które lokalizuje wszystkie procesy spełniające twoje kryteria i zabija każdy. Polecenie „pgrep” wyświetla identyfikatory procesów na podstawie podanych kryteriów.
Krok 1
Kliknij pulpit prawym przyciskiem myszy i wybierz Terminal możliwość otwarcia okna terminala.
Wideo dnia
Krok 2
Wpisz polecenie sudo pkill pyton zabić wszystkie działające procesy Pythona, niezależnie od użytkownika, który uruchomił proces. Wpisz swoje hasło, gdy zostaniesz o to poproszony.
Krok 3
Wpisz polecenie sudo pgrep pyton aby upewnić się, że wszystkie procesy Pythona zostały zatrzymane. To polecenie nie powinno generować danych wyjściowych i nie zostanie wyświetlony monit o podanie hasła.
Wskazówka
Nazwa procesu używana do dopasowywania jest ograniczona do 15 znaków występujących w danych wyjściowych /proc/pid/stat. Zawsze używaj opcji -f, aby dopasować się do kompletnego wiersza poleceń, /proc/pid/cmdline.