Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

lire le contenu de la console

4 réponses
Avatar
fabrice régnier
salut la liste ;)

Je me connecte à une machine en ssh et je souhaiterai qu'un autre
utilisateur (présent devant la dite machine) puisse voir les commandes
que je suis en train de taper.

C'est pour une formation à la ligne de commande.

Dois-je rediriger toutes mes commandes vers un autre tty ? sinon,
puis-je utiliser screen ?

merci et a+

f.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

4 réponses

Avatar
fabrice régnier
re,

je me répond à moi même:

pour permettre à quelqu'un de consulter en temps réel les commandes
tapées à la console:

Sur une console: script -f mon_fichier.txt
et exit pour sortir
--> permet d'enregistrer toutes les cmdes tapées et leur résultats. Le
-f est utilisé pour "flushée" les lignes dans le fichier sans attendre
la fin de la session.

sur une autre console: tail -f -n 30 mon_fichier.txt

--> permet de connaître en tps réel le contenu de mon_fichier.txt

Cette solution basée sur "script" permet de visualiser le contenu de
console mais _sans_ interaction. Celui qui "regarde" ne peut pas
intervenir pour taper des commandes.

Du coup, en utilisant screen, l'utilisateur qui "regarde" peut aussi
taper des commandes. Les 2 utilisateurs travaillent sur la même session.

# ssh
puis quand je suis loggué:
:~$ screen

De son coté, l'autre utilisateur se connecte sur machineA en toto et tape:
:~$ screen -x

Les 2 utilisateurs se partagent la console.

a+

f.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Sylvain de Tilly
Salut,

C'est réalisable avec Screen.

D'un coté, tu ouvres un screen avec un utilisateur donné.
De l'autre, avec ce même utilisateur, la personne s'attache avec la
commande : screen -x

Il est aussi possible de voir la console entre deux utilisateurs système
différent mais cela demande un peu plus de configuration.

Ciao,

Le lundi 20 juillet 2009 à 11:35 +0200, fabrice régnier a écrit :
salut la liste ;)

Je me connecte à une machine en ssh et je souhaiterai qu'un autre
utilisateur (présent devant la dite machine) puisse voir les commandes
que je suis en train de taper.

C'est pour une formation à la ligne de commande.

Dois-je rediriger toutes mes commandes vers un autre tty ? sinon,
puis-je utiliser screen ?

merci et a+

f.



--
Sylvain de Tilly - gpg http://www.detilly.info/key.asc

"Mettons nous tout GNU !"
un GNUdiste.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Gilles Mocellin
--yrj/dFKFPuw6o+aM
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jul 20, 2009 at 11:35:03AM +0200, fabrice régnier wrote:
salut la liste ;)

Je me connecte à une machine en ssh et je souhaiterai qu'un autre
utilisateur (présent devant la dite machine) puisse voir les
commandes que je suis en train de taper.

C'est pour une formation à la ligne de commande.

Dois-je rediriger toutes mes commandes vers un autre tty ? sinon,
puis-je utiliser screen ?



Oui, voir l'option -x.

En gros, tu ouvre unse session, et quelqu'un s'y connecte. Ou l'inverse.

--yrj/dFKFPuw6o+aM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpk10UACgkQDltnDmLJYdAghACfcffM5OYrfgxhM7eJxys3yukH
ENsAoMBEs6y4vZlgkjEjoOWdAplToI6e
=vNYM
-----END PGP SIGNATURE-----

--yrj/dFKFPuw6o+aM--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Gilles Mocellin
--oLBj+sq0vYjzfsbl
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jul 20, 2009 at 10:44:53PM +0200, Gilles Mocellin wrote:
On Mon, Jul 20, 2009 at 11:35:03AM +0200, fabrice régnier wrote:
> salut la liste ;)
>
> Je me connecte à une machine en ssh et je souhaiterai qu'un autre
> utilisateur (présent devant la dite machine) puisse voir les
> commandes que je suis en train de taper.
>
> C'est pour une formation à la ligne de commande.
>
> Dois-je rediriger toutes mes commandes vers un autre tty ? sinon,
> puis-je utiliser screen ?

Oui, voir l'option -x.

En gros, tu ouvre unse session, et quelqu'un s'y connecte. Ou l'inverse.



Hum, évidement, j'arrive un peu tard et j'avais pas vu les réponses car
le sujet avait changé... :*)

--oLBj+sq0vYjzfsbl
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpk2JMACgkQDltnDmLJYdC6YwCfQ+KiYp4TZ44JkMdLdSNUmlhz
NM4An04M6tHMJYvpHhuTTyLwoc0hjXa9
=YHaN
-----END PGP SIGNATURE-----

--oLBj+sq0vYjzfsbl--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS