Está en la página 1de 8

ClassRoom AM

ps (Procesos)
Los procesos son los programas que se ejecutan en su máquina. Son administrados por el
kernel y cada proceso tiene una ID asociada a él llamada ID de proceso (PID). Este PID se
asigna en el orden en que se crean los procesos.

Continúe y ejecute el comando ps para ver una lista de procesos en ejecución:

$ ps

PID TTY STAT TIME CMD

41230 pts/4 Ss 00:00:00 bash

51224 pts/4 R+ 00:00:00 ps


ClassRoom AM
kill (Terminate)
$ kill 12445

El 12445 es el PID del proceso que desea eliminar. Por defecto envía una señal TERM. La señal
SIGTERM se envía a un proceso para solicitar su finalización permitiéndole liberar sus recursos de
forma limpia y guardar su estado.

También puede especificar una señal con el comando kill:

$ kill -9 12445

Esto ejecutará la señal SIGKILL y eliminará el proceso.

ClassRoom AM
Process States
Echemos un vistazo al comando ps aux nuevamente:

$ ps aux

ClassRoom AM
Top
Recuerde que top es la herramienta que usamos para obtener una vista en tiempo real de la
utilización del sistema por parte de nuestros procesos:

ClassRoom AM
I/O Monitoring
También podemos monitorear el uso de la CPU y el uso del disco con una herramienta útil conocida
como iostat

ClassRoom AM
Memory Monitoring
Además del monitoreo de la CPU y el monitoreo de E/S, puede monitorear el uso de su memoria con
vmstat

ClassRoom AM
Cron Jobs
Esto es realmente útil si tiene un script que desea ejecutar una vez al día que necesita ejecutar
algo por usted.

30 08 * * * /home/pete/scripts/change_wallpaper

Minuto - (0-59)
Hora - (0-23)
Día del mes - (1-31)
Mes - (1-12)
Día de la semana - (0-7). 0 y 7 se denotan como domingo El asterisco en el campo significa
hacer coincidir todos los valores. Entonces, en mi ejemplo anterior, quiero que esto se
ejecute todos los días de cada mes a las 8:30 am.

ClassRoom AM

También podría gustarte