Outils pour utilisateurs

Outils du site


public:kb:unix:shell

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
public:kb:unix:shell [2014/02/19 08:19] laurent.jolypublic:kb:unix:shell [2018/06/20 12:14] (Version actuelle) laurent.joly
Ligne 2: Ligne 2:
   * [[:start|Accueil]]   * [[:start|Accueil]]
   * [[:public:kb|KB]]   * [[:public:kb|KB]]
 +  * [[:public:kb:unix:commandes_utiles/|Commandes Unix]]
 </WRAP> </WRAP>
  
Ligne 14: Ligne 15:
 [[http://doc.ubuntu-fr.org/screen|Screen]]  [[http://doc.ubuntu-fr.org/screen|Screen]] 
  
-Tres pratique pour lancer une commande qui dure longtemps et qu'on veut reprendre plus tard, sur un autre poste.+==== Se détacher du screen ==== 
 + 
 +Il est possible, par exemple, de lancer une commande qui dure longtemps et qu'on veut reprendre plus tard, même depuis un autre poste.
  
 Exemple : Exemple :
  
 Depuis le poste 1 on lance Depuis le poste 1 on lance
-  >screen+<code bash> 
 +screen 
 +</code>
  
-On se retrouve dans un shell un peu particulier (essayez la touche Backspace pour vous en rendre compte), moins fonctionnel qu'un bash par exemple.+On se retrouve dans un shell un peu particulier (essayez la touche Backspace pour vous en rendre compte).
  
-Tapons en suite : +Tapons en suite une commande qui dure assez longtemps 
-  >commande_super_longue+<code bash> 
 +apt update && apt upgrade 
 +</code>
  
 la commande va travailler. Pendant ce temps, quittons le shell screen en tapant la commande va travailler. Pendant ce temps, quittons le shell screen en tapant
Ligne 33: Ligne 40:
  
 ensuite, pour revenir sur notre shell screen, il suffit de taper ensuite, pour revenir sur notre shell screen, il suffit de taper
 +<code bash>
   screen -r   screen -r
 +</code>
 +
 +
 +==== Partager un terminal ====
 +
 +Sur le poste destination, créer un nouveau screen en nommant la session par exemple, TEST:
 +<code bash>
 +screen -S TEST
 +</code>
 +
 +Depuis un second poste, se connecter en ssh sur la machine destination puis se connecter au screen en faisant :
 +<code bash>
 +screen -x TEST
 +</code>
  
-Gros intérêt, on peut reprendre ce shell à distance. Par exemple on lance une commande depuis le travail, et on la reprend à la maison ... +==== Agent forwarding ====
-==== ssh ====+
  
 Faire en sorte que GNU Screen utilise le SSH Agent forwarding Faire en sorte que GNU Screen utilise le SSH Agent forwarding
public/kb/unix/shell.1392794388.txt.gz · Dernière modification : 2014/02/19 08:19 de laurent.joly