Hay distintas formas de ver y controlar los procesos en linux :
Ver pid de los procesos y enviarle señales :
- ps-aux ; muestra todos los procesos en ejecucion con nombre, pid y tiempo de inicio
- top ; muestra los procesos de una manera mas grafica , se puede cambiar la prioridad de los mismos
- kill ; es utilizado para mandar señales a los procesos
- kill -HUP
; señala al proceso con numero de pid que vuelva a leer su archivo de configuracion. - kill -INT
; señala al proceso con el pid que sera interrumpido. - kill -TERM
; señala al proceso que debe terminar dandole la oportunidad de hacerlo. - kill -STOP
, señala al proceso que pare momentaneamente. - kill -CONT
; señala al proceso que reanude su ejecucion. - kill -KILL
;termina abruptamente el proceso .
Ver prioridad de los procesos y cambiarla
- ps -l ; este comando despliega dos parametros el PRI y el NI , el PRI indica la prioridad actual del proceso y el NI es tomado en cuenta cuando se determina el PRI. El
NI es llamado numero gentil (nice number) y oscila entre -20 y +20 , los valores negativos son de mas prioridad (menos gentil) y los positivos de menos prioridad (mas gentil) - nice ; este comando especifica el number nice de cada proceso (NI) ,
nice -10 apache , esto bajaria la prioridad de apache en 10 unidades
nice +20 apache , esto subiria la prioridad de apache en 20 unidades
snice y renice , es lo mismo pero se pone el numero de pid del proceso
snice +10