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

Prochaine révision
Révision précédente
public:kb:unix:shell [2013/11/27 16:07] – modification externe 127.0.0.1public:kb:unix:shell [2018/06/20 12:14] (Version actuelle) laurent.joly
Ligne 1: Ligne 1:
 +<WRAP tabs>
 +  * [[:start|Accueil]]
 +  * [[:public:kb|KB]]
 +  * [[:public:kb:unix:commandes_utiles/|Commandes Unix]]
 +</WRAP>
 +
 ====== Shells ====== ====== Shells ======
  
Ligne 9: 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 28: 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.1385564843.txt.gz · Dernière modification : 2014/02/19 08:19 (modification externe)