Bash Scripting.

 

Núcleo

Gnu/Linux

Bash ?

Un script es un archivo de ordenes o pequeño programa

Ejemplos

Ejemplos

Ejemplos

Copia de seguridad

Procesos 

Todo lo que hacemos es un proceso

mkdir

cd

man touch

etc

Identificadores de un proceso

Process ID (PID): Identificador único

 

Lista de procesos

El comando ps muestra un snapshot de los procesos actuales:

man ps

ps

ps u

ps ­-l

ps aux

● Utilizando ps se puede obtener información relacionada a los procesos, por ejemplo:

 

– Identificadores (USER, PID, UID, GID, PPID)

– Hora de inicio (START)

– % de uso de memoria (%MEM) y CPU (%CPU)

– Tiempo de CPU acumulado (TIME)

– Estado (STAT)

– Terminal asociada (TTY)

– Comando (CMD/COMMAND)

Text

ps

Arbol de procesos

pstree

ps jf

ps axjf

ps ­ejH

Terminar Procesos

Matar Procesos

– Enviar SIGTERM:

kill ­15 [pid]

– Si no responde, enviar SIGKILL:

kill ­9 [pid]

Linux (como la mayoría de sistemas operativos modernos) puede ejecutar múltiples procesos compartiendo CPU, memoria y otros recursos entre ellos

top

htop

Made with Slides.com