Sistema Operativo ALDOS
Dezoft

Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

 Índice > Todo acerca de Linux > Redes y Servidores Nuevo tema Publicar Respuesta
 Terminar un proceso
Tema anterior Tema siguiente
   
robokick
Publicado en 09/10/08 09:40 (Leído 1960 veces)  

Miembro Activo
Forum User

Inscrito: 22/03/08 Publicaciones: 194
Hola amigos, asi como en windows mediante el administrador de tareas podemos ver todos los procesos y ahi mismos podemor finalizar los procesos activos en linux como se podria realizar lo mismo y como se que procesos estan colgados mediante linea de comando, investigando me dicen q use el ps -aux yo puse ese comando y aca le muestro un poco de lo qie me sale

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2044 628 ? Ss 08:29 0:00 init [5]
root 2 0.0 0.0 0 0 ? S 08:29 0:00 [migration/0]
root 3 0.0 0.0 0 0 ? SN 08:29 0:00 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S 08:29 0:00 [watchdog/0]

podrian decirme ahi cmo se que proceso esta colgado y como podria terminar un proceso como en windows

gracias
 
Perfil
 Citar
publijesus
Publicado en 09/10/08 09:50  

Participa poco
Forum User

Inscrito: 10/01/08 Publicaciones: 22
Puedes ver los procesos en tiempo real con el comando top. Y para matar un proceso simplemente selecciona el pid del proceso que quieras matar y haces > kill proceso

Saludos
 
Perfil
 Citar
werwolf
Publicado en 10/10/08 05:16  

Nuevo
Forum User

Inscrito: 10/10/08 Publicaciones: 7
Hola que tal viejo, mira otra manera de hacerlo para que no te aparaezca tan trivial es poniendo ps -fu (usuario con el que estas logueado) y despues los matas kill -9 #PID ejemplo:

$ ps -fu werwolf

UID PID PPID C STIME TTY TIME CMD
werwolf 1648 1647 0 12:08:08 ? 0:01 netstat -a
werwolf 25715 1 0 16:40:44 ? 0:00 /bin/sh ./startWebLogic.sh

$ kill -9 25715 (estas matando el proceso que corresponde
a ./startWebLogic.sh)

 
Perfil
 Citar
robokick
Publicado en 15/10/08 10:00  

Miembro Activo
Forum User

Inscrito: 22/03/08 Publicaciones: 194
Ok amigos con top veo los procesos, pero como identifico cual es el proceso que esta colgado en que columna de las que salen

gracias
saludos
 
Perfil
 Citar
Perseus
Publicado en 16/10/08 05:29  

Miembro regular
Forum User

Inscrito: 02/08/07 Publicaciones: 115
País:Chiapas, México
Hola, espero no te parezca mala la respuesta, pero si quieres matar un proceso que esta colgado obviamente es porque ya detectaste que proceso es el que está fallando (algo obvio), es decir, si estoy como el usuario "fulano" y se "colgó" el vim.. entonces lo mas adecuado (desde mi punto de vista) sería hacer algo como lo que recomienda werwolf:

--> ps -fu fulano

y obtendrás:

UID PID PPID C STIME TTY TIME CMD
fulano 3798 3796 0 23:02 ? 00:00:00 vim algo.txt
fulano 3799 3798 0 23:02 pts/0 00:00:00 -bash


identificar el PID del proceso vim y terminarlo con un kill, quedándote algo como:

--> kill -9 3798

Ojalá te sirva de algo, en fín la idea de matar un proceso es saber exactamente cual está fallando y no matar uno de los "buenos".

Cabe mencionar que al realizar el ps -fu XXX podrás poner a cualquier usuario que esté ejecutando alguna tarea (fulano, sutano o inclusive root)

Saludos

--------------------o00o-----| º L º |-------o00o-------------------- También en la Selva existen los pingúinos!!
 
Perfil
 Citar
robokick
Publicado en 16/10/08 02:07  

Miembro Activo
Forum User

Inscrito: 22/03/08 Publicaciones: 194
Deacuerdo amigo Perseus, pero como PUEDO IDENTIFICAR LOS PROCESOS O PROGRAMAS QUE ESTAN COLGADOS, si yo en windows xp hago control+alt+supr en el administrador de tareas me va a aparecer los programas activos y va a sali No Responde y ese programa en la pestaña procesos lo puedo terminar

Eso en linux como seria, como los identifico

Gracias
 
Perfil
 Citar
Perseus
Publicado en 16/10/08 06:28  

Miembro regular
Forum User

Inscrito: 02/08/07 Publicaciones: 115
País:Chiapas, México
Prueba ejecutar:

#ps -fea | more

#top

Saludos



--------------------o00o-----| º L º |-------o00o-------------------- También en la Selva existen los pingúinos!!
 
Perfil
 Citar
robokick
Publicado en 16/10/08 07:39  

Miembro Activo
Forum User

Inscrito: 22/03/08 Publicaciones: 194
Hola Perseus,

Esto es lo que obtengo con ps -fea


UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Oct09 ? 00:00:01 init [5]
root 2 1 0 Oct09 ? 00:00:00 [migration/0]
root 3 1 0 Oct09 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 Oct09 ? 00:00:00 [watchdog/0]
root 5 1 0 Oct09 ? 00:00:00 [migration/1]
root 6 1 0 Oct09 ? 00:00:04 [ksoftirqd/1]

y esto con top

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7119 root 15 0 2172 1044 792 R 1 0.1 0:00.42 top
1 root 15 0 2044 628 540 S 0 0.1 0:01.24 init
2 root RT 0 0 0 0 S 0 0.0 0:00.31 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.25 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
5 root RT 0 0 0 0 S 0 0.0 0:00.69 migration/1
6 root 34 19 0 0 0 S 0 0.0 0:04.63 ksoftirqd/1

es solo una parte pero segun esto en que columna supuestamente me debe decir el proceso que esta colgado o el proceso que esta avtivo

saludos

 
Perfil
 Citar
Contenido generado en: 0,14 segundos Nuevo tema Publicar Respuesta
 Todas las horas son UTC. Hora actual 08:19 .
Tema normal Tema normal
Tema persistente Tema persistente
Tema cerrado Tema cerrado
Nueva publicación Nueva publicación
Persistente con nueva publicación Persistente con nueva publicación
Cerrado con nueva publicación Cerrado con nueva publicación
Ver publicaciones anónimas 
Usuarios anónimos pueden publicar 
Se permite HTML Filtrado 
Contenido censurado