9. Hangunud või valesti käituvate rakenduste tapmine

See on tegelikult suhteliselt hõlpsasti lahendatav probleem. Seda saab teha mitmel viisil. Teil on näiteks võimalik tuvastada programmi PID, mis lakkas reageerimast, ning seejärel programm käsuga kill tappa, või kasutada tööriista xkill või mõnda graafilist tööriista, mis näitab protsessipuud.

9.1. Konsoolilt

Kui mingi programm või rakendus enam ei reageeri, tuleks kõigepealt selgitada selle PID ehk protsessi ID. Selleks andke konsoolil järgmine käsk: ps aux | grep mozilla-firefox-bin (eeldusel, et reageerimisvõimetuks muutus Firefox). Seejärel näete umbes alljärgnevat pilti, mis muu hulgas annab teada, et Firefoxi käivitas peter ja et selle PID on 3505.

peter   3505  1.7  5.0  82208 25804 ?        Sl   09:30   0:01 /usr/lib/mozilla-firefox-1.0.6/mozilla-firefox-bin

Nüüd, kus valesti käituva programmi PID on teada, andke selle tapmiseks käsk kill. See käib nii: kill -9 3505. Ja ongi kõik! Firefoxi protsess tapetakse. Pange tähele, et seda tuleks kasutada ainult siis, kui programm enam üldse ei reageeri. Ärge kasutage seda rakenduste tavaliseks sulgemiseks.

Õigupoolest saatsime eelneva käsuga signaali KILL protsessile numbriga 3505. Käsk kill tunnustab lisaks signaalile KILL muidki signaale, andes Teile üsna suured võimalused oma protsesse juhtida. Täpsemalt räägib sellest kill(1).

9.2. Graafiliste monitooringutööriistadega

Kasutada võib ka graafilisi protsesside olekut näitavaid tööriistu (näiteks KPM, KSySGuard või GTOP), mis võimaldavad Teil klõpsata protsessi nimel ja ühe klõpsuga saata protsessile signaali või selle tappa.

[Vihje]Vihje

KDE töökeskkonnas võib vajutada klahve Ctrl-Alt-Esc: hiirekursor võtab ristatud sääreluudega kolba kuju ning sellega valesti käituvale aknale klõpsates rakendus tapetakse.