8) Crea el siguiente archivo:
1 2 3 4 5 6 7 |
cat > SINFIN while true do echo sigo sleep 5 done CTRL+D |
Este programa genera un bucle infinito que podrás interrumpir pulsando supr. o ctrl.+c. Ejecútalo con sh SINFIN.
Comando
1 |
sh SINFIN |
Resultado
Cada cinco segundos muestra el eco en pantalla.
9) Ejecuta el programa del ejercicio anterior en segundo plano. Durante los tiempos de espera en los que SINFIN está dormido invoca varias veces la orden ps -f. El número PID de la orden sleep, ¿es siempre el mismo? ¿Y el PPID? ¿Por qué?
Resultado
El PPID permanece inalterable mientras que el PID va incrementándose esto es debido a que el sistema ha ejecutado nuevas tareas, como nuestro comando ps -f.