Ejercicios de gestión de procesos (ejercicios 1)
1) Ejecuta la orden ps para descubrir los procesos en curso. Crea un nuevo subshell con la orden sh y descubre su presencia ejecutando un nuevo ps. Anota los resultados obtenidos.
Comando
[crayon-6a619467f36a9989517975/]
Resultado
[crayon-6a619467f36af243010469/]
Comando
[crayon-6a619467f36b1515340940/]
Resultado
Se ejecuta una nueva subshell.
Comando
[crayon-6a619467f36b3764384405/]
Resultado
[crayon-6a619467f36b4957338748/]
2) Visualiza los distintos formatos de ps, incluyendo las opciones -l, -f, -e, -a, -el
Comando
[crayon-6a619467f36b5122711976/]
Resultado
Lista todos los procesos.
Comando
[crayon-6a619467f36b7704434270/]
Resultado
Hace un listado como un árbol de directorios lleno.
Comando
[crayon-6a619467f36b8576654189/]
Resultado
Se muestra en formato largo.
Comando
[crayon-6a619467f36b9545412350/]
Resultado
Muestra la totalidad de todos los procesos, incluyendo información sobre TTY.
Comando
[crayon-6a619467f36ba690834926/]
Resultado
Lista los procesos, además en formato largo.
3) Ejecuta la orden ps y comprueba su PID (identificador de proceso) y su PPID (identificador de proceso padre). Ejecútalo de nuevo y comprueba incrementos en su PID y su PPID.
Comando
[crayon-6a619467f36bc435652731/]
Resultado
[crayon-6a619467f36bd795473776/]
Comando
[crayon-6a619467f36be687950803/]
Resultado
Se incrementa el PID
[crayon-6a619467f36c0986951107/]
4) Ejecuta varias ordenes cortas (clear, date, etc.) y después vuelve a comprobar el PID.
Comando
[crayon-6a619467f36c1846965306/]
Resultado
[crayon-6a619467f36c2410423363/]
Comando
[crayon-6a619467f36c3299409709/]
Resultado
Se ejecuta el comando.
Comando
[crayon-6a619467f36c5566714681/]
Resultado
[crayon-6a619467f36c6222370967/]