És una ximpleria, ja ho sé, però si no ho apunte ací, després em toca tornar-ho a buscar.
Quan un programa es queda penjat (sí, això també passa a GNU/Linux) i no hi ha manera d’aturar-lo, cal esbrinar el seu PID i aturar-lo per la força. El primer que farem serà obrir una finestra de terminal (si no podem, per exemple, perquè el programa penjat ocupa tota la finestra i no té la cortesia de llevar-se del mig, accedirem a un terminal de debò amb Ctrl-Alt-F1, i, si cal, farem login amb el nostre usuari normal) i escriurem:
ps -e | grep nomdelprograma [1]
cosa que ens permetrà obtenir un resultat com el següent:
jordi@jordux:~$ ps -e | grep player6976 ? 00:00:10 gmplayer6978 ? 00:00:00 gmplayer
La primera columna ens dóna el PID que buscàvem. Ara ja podem aturar-lo passant-li el PID (en aquest cas, els PID) al “Terminator” de GNU/Linux:
kill 6976 6978
i els nostres problemes hauran acabat; si no han acabat, podem usar una opció més “forta” per al kill:
kill -9 6976 6978
i sembla que no hi ha cap programa que puga sobreviure a aquesta ordre.
Si hem entrat en una consola de debò, en sortirem amb l’ordre exit; tornarem a l’entornt gràfic amb Ctrl-Alt-F7.
—————————————————–
[1] ps -e genera la llista completa dels programes en execució; amb grep, filtrem la sortida de ps i veiem només allò que ens interessa.
Powered by ScribeFire.