meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
linux:procesos [2018/04/28 00:05] – lc | linux:procesos [2018/04/28 00:35] – lc | ||
---|---|---|---|
Línea 19: | Línea 19: | ||
Por ejemplo: | Por ejemplo: | ||
< | < | ||
+ | ==== 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. | ||
+ | < | ||
+ | * Presionamos | ||
+ | * Cuando queramos volver a conectarnos a nuestro proceso, lo primero es saber el identificador del screen | ||
+ | < | ||
+ | < | ||
+ | root@bananapi: | ||
+ | There are screens on: | ||
+ | 24274.pts-0.bananapi | ||
+ | 2 Sockets in / | ||
+ | </ | ||
+ | * Para reconectarnos al proceso usamos el parámetro -r y el identificador de la sesión. | ||
+ | < | ||
+ | |||
+ | === Opciones de screen === | ||
+ | | ctrl + a y después d|Para salir| | ||
+ | | Ctrl.+a | ||
+ | | Ctrl.+a n o [espacio]| se mueve hacia delante| | ||
+ | | Ctrl.+a p |se mueve hacia atrás| | ||
+ | |Ctrl.+a c |crea una nueva sesión| | ||
+ | |Ctrl.+a ? |ayuda| | ||
+ | |Ctrl.+a a |manda a un screen a lo que se está ejecutando| | ||
+ | |screen –ls |lista todos los screen abiertos| | ||
+ | |screen –x |si sólo hay uno abre ese. Si hay más de uno muetra una lista y entonces habría que hacer screen –x –r < |