| Re: [CBLX] Peut-on s'échapper temporairement d'un container | 
[ Thread Index | 
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
] 
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx, Delaunay Christophe <christophe.delaunay@xxxxxxxxxxxxxxx>
- Subject: Re: [CBLX] Peut-on s'échapper temporairement d'un container
- From: Alex ARNAUD <alexarnaud@xxxxxxxx>
- Date: Wed, 23 Jan 2019 17:58:50 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=hypra.fr; s=mail;	t=1548262731; bh=+fieFcjyzjbZ8ahoDkcm68+yBbT451ntOpMXS4torUU=;	h=Subject:To:References:From:Date:In-Reply-To:From;	b=OrAaEUlFx9DVCI+SUcfF+3hVnZr0vJcPcR3LMjqtvaGeZxLI/pEyvt8YxAv5ZZui8	 dMYArhdXx/qxaBX5rBogDs+yKsVU9O/epEe0bhEjCV1sQfHcLn42rjRPW4M/JOvxWo	 7a1WwXL/fdc03YDOkTyEVYj3y4ii302NzOP/FZ+w=
- Organization: Hypra
Bonsoir Christophe,
La solution que j'utiliserais serait d'utiliser screen.
Bien à toi,
Alex.
Le 23/01/2019 à 17:43, Delaunay Christophe a écrit :
Bonjour tous,
Pour ouvrir un shell sur un container dans lequel on a, par exempple, 
bash, on peut lancer
$ lxc exec <mon_container> bash
Mais une fois ce shell lancé dans le container, y a-t-il un moyen de 
s’en « échapper » temporairement, autrement dit, de revenir au shell du 
host sans pour autant devoir faire exit sur le shell du container ?
Un exemple de s’ »échapper » d’un environnement :
Si, par exemple, on a lancé ipython depuis son shell, un appui sur 
<ctrl+z> va suspendre l’environnement interactif python. On fait alors 
ce qu’on veut dans le shell et on revient à ipython en le ramenant en 
avant-plan, par exemple avec la commande « fg ».
De même, si on a fait un « sudo su », (pas un « sudo su –« ), on peut 
s’en « échapper » en tapant la commande suspend.
Maintenant, j’ai essayé « suspend » dans mon container et mal m’en a 
pris. Ah sûrement, le bash du container s’est « suspendu » mais je ne 
suis pas revenu à mon host. J’étais resté dans mon container et plus 
moyen de faire quoique ce soit. Pour m’en sortir, j’ai ouvert un autre 
terminal sur mon host, dans lequel j’ai tapé
$ lxc stop <mon_container>
J’aurais pu taper
$ lxc restart <mon_container>
Pour sûr, mon premier terminal était bien revenu dans mon shell sur le 
host mais j’aurais fait moins brutal en tapant la commande exit du shell 
de mon container. J’aurais fermé seulement le shell de mon container 
sans devoir l’éteindre entièrement pour reprendre la main dessus.
S’il n’y a pas mieux, je prendrai deux terminaux : l’un sur mon host et 
l’autre dans mon container mais s’il y a une solution pour avoir les 
deux shell dans le même terminal, je suis preneur.
Bon après-midi. @+ ChD
--
  CBLX - CarrefourBLinuX MailingListe 
  Pour obtenir de l'aide, envoyez le sujet  help  à: 
  carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
  Archives: 
  http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
  ou 
  http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/