Screen
De Le Wiki de Lug
Autres actions
Screen
screen permet de lancer une session terminal persistante qui continue de fonctionner après une déconnexion SSH.
Utile pour :
- entraînements IA longs ;
- compilations ;
- scripts de plusieurs heures ;
- téléchargements.
Installation
- Installation :
apt install screen
Sessions
- Créer une session nommée :
screen -S nom_session - Exemple :
screen -S entrainement_hy_mt2 - Voir les sessions existantes :
screen -ls - Revenir dans une session :
screen -r nom_session - Revenir avec l'identifiant :
screen -r 12345 - Détacher la session sans arrêter le programme :
CTRL+ApuisD - Fermer la session depuis l'intérieur :
exitouCTRL+D - Fermer une session depuis l'extérieur :
screen -S nom_session -X quit
Fenêtres
Une session screen peut contenir plusieurs fenêtres virtuelles.
- Créer une nouvelle fenêtre :
CTRL+ApuisC - Fenêtre suivante :
CTRL+ApuisN - Fenêtre précédente :
CTRL+ApuisP - Aller directement à une fenêtre :
CTRL+Apuis0-9 - Afficher la liste des fenêtres :
CTRL+Apuis" - Renommer la fenêtre courante :
CTRL+ApuisA - Fermer la fenêtre courante :
exitouCTRL+D
Exemple d'organisation :
- fenêtre 0 : entraînement LLaMA-Factory ;
- fenêtre 1 :
watch -n 1 nvidia-smi; - fenêtre 2 :
htop; - fenêtre 3 : commandes système.
Diviser l'écran
- Division horizontale (haut/bas) :
CTRL+ApuisS - Division verticale (gauche/droite) :
CTRL+Apuis| - Changer de région :
CTRL+ApuisTAB - Créer une nouvelle fenêtre dans la région active :
CTRL+ApuisC - Fermer la région active :
CTRL+ApuisX