====== Screen ====== Com utilitzar screen i fer un "detach" a la terminal en un entorn de producció. Si l'aplicació a llençar és una aplicació **nodejs** serà molt més còmode fer-ho amb [[eines:pm2|pm2]] ==== Passos bàsics per utilitzar screen: ==== 1. **Inicia una nova sessió de ''screen''**: screen -S nom_de_la_sessio 2. **Executa comandes dins la sessió:** Un cop dins la sessió de screen, pots executar qualsevol comanda com ho faries en una terminal normal. 3. Sortir o "detach" d'una sessió: Per desconnectar-te de la sessió sense tancar-la: Ctrl + A i després D Això **desconnecta** la sessió i la deixa executant-se en segon pla. 4. **Llistar les sessions actives de screen:** Si tens diverses sessions obertes i vols veure-les: screen -ls 5. **Reprendre una sessió de screen:** Per tornar a connectar-te a una sessió desconnectada: screen -r nom_de_la_sessio 6. **Tancar una sessió de screen:** Per finalitzar una sessió, escriu ''exit'' dins de la sessió. Això atura tots els processos que estiguessin executant-se en aquella sessió.