Herramientas de usuario

Herramientas del sitio


clase:daw:si:2eval:tema11

Diferencias

Muestra las diferencias entre dos versiones de la página.


clase:daw:si:2eval:tema11 [2025/11/03 11:37] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== 11. Procesos en Linux ======
 +
 +===== ps =====
 +Orden para mostrar procesos:
 +
 +<sxh bash>
 +  #Muestra el "identificador" del proceso (llamado pid) y el nombre del proceso
 +  ps -eo pid,cmd
 +</sxh>  
 +
 +
 +<note important>Usar la orden ''man ps'' para ver todas las columnas que se pueden mostrar con ''ps'' </note>
 +
 +===== kill =====
 +Cierra/mata un proceso
 +
 +<sxh bash>
 +  #Cerrar el proceso 1234
 +  kill 1234
 +</sxh> 
 +
 +<sxh bash>
 +  #CMata el proceso 1234
 +  kill -9 1234
 +</sxh>  
 +
 +    
 +La diferencia entre cerrar y matar es que cerrar se lo solicita el proceso (y quizás el prcoceso no se cierre) y matar lo cierra directamente sin que el proceso lo sepa.
 +
 +
 +
 +===== Ejercicios =====
 +
 +
 +==== Ejercicio 1 ====
 +  * Muestra todos los procesos del sistema y comprueba que no existe el proceso ''vi''
 +  * Desde otra terminal lanza el proceso ''vi''  (Se cambia de terminal con CTRL+ALT+SHIFT+F2 y se vuelve con CTRL+ALT+SHIFT+F7)
 +  * Muestra todos los procesos del sistema y comprueba que existe el proceso ''vi''
 +  * Indica el pid del proceso ''vi''
 +  * Mata el proceso ''vi''
 +
 +==== Ejercicio 2 ====
 +Muestra para todos los procesos su pid y el % de uso que hacen de CPU
 +
 +
 +
 +