Estoy tratando de averiguar por qué puedo detener un proceso de Firefox (por ejemplo) con STAT Sl, pero no uno con R +. Tengo lo siguiente:
# ps aux | grep firefox
root 14671 0.0 0.1 63824 1196 ? S 13:29 0:00 /bin/sh /usr/lib64/firefox-3.0.18/run-mozilla.sh /usr/lib64/firefox-3.0.18/firefox
root 14699 1.8 6.1 524076 63512 ? Sl 13:29 0:10 /usr/lib64/firefox-3.0.18/firefox
root 14731 0.0 0.0 61144 708 pts/1 R+ 13:39 0:00 grep firefox
#
Solo puedo cerrar el navegador Firefox
kill -9 14699
, pero sin usar uno de los otros?
Espero que alguien me explique por qué está sucediendo eso.
Muchas gracias por adelantado. Geri
Muchas gracias por la información. Tiene sentido que el primero sea solo el script de inicio y no el proceso real del navegador. En cuanto al 14731, cuando trato de matarlo, devuelve bash: kill: (14731) - No existe ese proceso. así que me preguntaba si ese es realmente el proceso de mi navegador o algo más ...
—
user263683
Esto es exactamente lo que quise decir. Empiezas
—
Tim
ps aux
y grep firefox
. El último es el proceso 14731. Puede ingresar el siguiente comando si este proceso finalizó. Entonces, el proceso 14731 ya ha finalizado y no existe en el momento en que desea matarlo. Esto no está relacionado con el estado del proceso que solicita en su pregunta.
Inicialmente pensé que las STAT son en realidad la razón por la que no puedo matar un proceso. Ahora sé más :) Muchas gracias por la ayuda. !!
—
user263683
ps
. Ya está detenido cuando intentas matarlo. Además, no debe iniciar Firefox como root y tal vez debería intentarlo normalmentekill
antes de usarlokill -9
.