server

Come si usa il comando SCREEN di Linux

Reading Time: < 1 minuteAggiungi ai preferiti

Vediamo come si usa il comando screen di Linux, ma in realtà lo troviamo anche su OSX, e di cosa si tratta.

Screen è un “moltiplicatore di terminali” che ci permette di gestire più terminali, “sganciare” un processo dalla sessione, e “riagganciarlo”.
Screen è particolarmente utile quando abbiamo la necessità di scollegarci dalla macchina pur lasciando in esecuzione un processo lanciato dalla nostra sessione.

Come funziona:

screen avvia screen e ci restituisce la nostra shell

screen + NomeProgramma avvia il programma NomeProgramma all’interno di screen

ctrl+a
e poi c all’interno di una sessione di screen crea un nuovo terminale

ctrl+a
e poi n passa al terminale successivo

ctrl+a
e poi p passa al terminale precedente

ctrl+a
 e poi d “sganciano” screen dalla sessione corrente, mantenendo in esecuzione i comandi pendenti

Ora è possibile terminare la sessione ssh con la certezza che i processi non verranno killati.

screen -r recupera una sessione precedentemente “sganciata”

A differenza del precedente, il comando screen -R riaggancia una sessione se questa esiste, altrimenti ne crea una nuova

screen -X -S # kill  per cancellare uno screen dalla lista degli screen attivi, dove # è il numero della sessione da eliminare (killare)

screen -list fornisce l’elenco delle sessioni attive sul server, particolarmente utile per recuperare il nome della sessione

Questi sono i comandi che ritengo più utili in quanto più utilizzati.

Per avere l’elenco completo dei comandi disponibili basta lanciare screen –help

wallaceer

View Comments

Recent Posts

Esclusione di prodotti da una regola a catalogo in Magento 2

Reading Time: < 1 minute Esclusione di una serie di prodotti selezionati tramite l'apposito menù…

1 anno ago

Traduzione di testo con googletranslate

Reading Time: < 1 minute Nel video che vedete di seguito, a titolo di esempio,…

2 anni ago

Restart di php-fpm con capistrano dopo un deploy

Reading Time: 2 minutes Vediamo come è possibile fare il restart di php-fpm con capistrano…

2 anni ago

Manifesto per lo Sviluppo Agile di Software

"Stiamo scoprendo modi migliori di creare software,sviluppandolo e aiutando gli altri a fare lo stesso.Grazie…

2 anni ago

Security patch for Shopware 6

Shopware ha rilasciato una security patch in grado di colmare alcune lacune di sicurezza per…

2 anni ago

E-commerce ed omnicanalità

Il tema e-commerce ed omnicanalità ha sostituito l'ormai obsoleta multicanalità, vediamo di cosa si tratta.…

3 anni ago