Powiedzmy, ze uruchamiam swoj program napisany w pythonie o nazwie TEST.py z nieskonczona petla w srodku. Chce zabic process tego programu za pomoca "kill", ale gdy wrzucam ps -el nie widze procesu tego programu, czyli nie moge go "zabic". Caly proces pythona powinnienem "zabic", czy da sie jakos odnalezc PID tego konkretnego programu?
Kill process w Ubuntu
- Rejestracja: dni
- Ostatnio: dni
- Postów: 77
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 1055
2
Jeśli uruchamiasz to przez python TEST.py to zauważ, że de facto uruchamiany jest interpreter python z argumentem TEST.py. Więc nie znajdziesz procesu TEST.py, to chyba jasne.
Dorzuć sobie na początku pliku #!/usr/bin/python (czy tam którą wersję chcesz), poźniej chmod u+x ./TEST.py (nadajesz uprawnienia do wykonywania pliku jako programu), uruchamiasz ./TEST.py i możesz to ubijać chociażby przez killall -9 TEST.py