meta data de esta página
  •  

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisiónAmbos lados, revisión siguiente
linux:procesos [2018/04/28 00:05] lclinux:procesos [2018/04/28 00:27] lc
Línea 19: Línea 19:
 Por ejemplo: Por ejemplo:
 <code>nohup ./miscript.sh > foo.out 2> foo.err < /dev/null &</code> <code>nohup ./miscript.sh > foo.out 2> foo.err < /dev/null &</code>
 +==== screen ====
 + Si hemos lanzado algún proceso con nohup y & y en algún momento queremos volver a ver que está pasando, no podríamos . La única forma sería haber utilizado el comando **screen**
 +
 +El proceso sería el siguiente:
 +  * lanzamos el script que necesitamos como parámetro del comando screen.
 +<code>screen ./miscript.sh</code>
 +  * Presionamos  **CTRL+A d** para volver a la terminal a ejecutar otros comandos o simplemente para desconectarnos mientras sigue el proceso ejecutándose
 +  * Cuando queramos volver a conectarnos a nuestro proceso, lo primero es saber el identificador del screen 
 +<code>screen -ls</code>
 +<file>
 +root@bananapi:~# screen -ls
 +There are screens on:
 +              24274.pts-0.bananapi    (04/27/2018 11:20:49 PM)        (Detached)
 +2 Sockets in /run/screen/S-root.
 +</file>
 +  * Para reconectarnos al proceso usamos el parámetro -r y el identificador de la sesión.
 +<code>screen -r 24274.pts-0.bananapi</code>
 +