====== 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ó.