fore_background_desvincular_procesos_de_la_shell
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
fore_background_desvincular_procesos_de_la_shell [2023/10/29 18:44] – busindre | fore_background_desvincular_procesos_de_la_shell [2023/10/29 18:50] – [Recuperar la salida de un comando que se ejecuta en segundo plano] busindre | ||
---|---|---|---|
Line 246: | Line 246: | ||
NOTA: No todos los procesos sobreviven al cerrar la terminal, pese a que se haya desvinculado, | NOTA: No todos los procesos sobreviven al cerrar la terminal, pese a que se haya desvinculado, | ||
- | ==== Recuperar la salida de un comando que se ejecuta en segundo plano ==== | + | ==== Recuperar la salida |
- | Si se cerro la terminal donde se puso un programa en segundo plano y además se desvinculó previamente, | + | Si se cerro la terminal donde se puso un programa en segundo plano y además se desvinculó previamente, |
<code bash> | <code bash> | ||
+ | |||
+ | Usando Ggb también puede cambiarse el stdout (1) y stderr (2) de un proceso en ejecución. | ||
+ | <code bash> | ||
+ | # PID: XXXX | ||
+ | gdb -p XXXX | ||
+ | |||
+ | # Cambiar la salida estándar al fichero / | ||
+ | p (int)dup2((int)open("/ | ||
+ | # Redirige la salida de error a /dev/null. | ||
+ | p (int)dup2((int)open("/ | ||
+ | # Redireccionando con gdb la salida de error a la terminal virtual /dev/pts/3. | ||
+ | p (int)dup2((int)open("/ | ||
==== Conceptos básicos sobre entrada / salida estándar y redirecciones ==== | ==== Conceptos básicos sobre entrada / salida estándar y redirecciones ==== | ||
fore_background_desvincular_procesos_de_la_shell.txt · Last modified: 2024/02/13 17:16 by busindre