Junior — Middle
Как с едно действие да се идентифицира и спре зациклил се процес на Python?
sobes.tech AI
Отговор от AI
За да идентифицирате и спрете блокирал процес на Python с едно действие, можете да използвате командата pkill с опция за името на процеса и сигнал за прекратяване. Например, в системи Unix:
pkill -9 -f python
Тук -f търси процеса по пълното име на командата, а -9 изпраща сигнал SIGKILL, който принудително спира процеса.
Ако първо искате да намерите блокиралия процес, можете да използвате ps и grep, след което kill:
ps aux | grep python
kill -9 <PID>
За автоматизация можете да напишете скрипт, който проверява времето на работа на процеса и го спира, ако превиши прага. Но за бързо действие, pkill е най-простият начин.