Rediriger flux d'un console sur une console distante

Rediriger flux d'un console sur une console distante - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 02-07-2006 à 10:54:19    

Bonjour,
 
Chez moi j'ai des ordinateurs répartis sur plusieurs étages, et ça m'arrive de lancer une commande sur un ordio et après descendre au salon / aller sur la terrasse avec mon portable. Maintenant, si je veux savoir ou en est la commande (genre si je fais un update CVS) en ce moment j'ai 3 choix :
- Rentrer, monter X etages et aller voir par moi meme
- Regarder par vnc ce qu'il se passe  
- me connecter par ssh et faire un ps -aux pour voir si la commande a fini
 
Mais les 3 solutions ont des inconvégnents. Donc du coup je me demandais si c'étais possible de prendre la console sur laquelle la commande a été lancée (pour savoir laquelle c'est je peux regarder dans pstree) et d'amener tous les flux sur une console de mon portable ... Un peu comme si j'importait le terminal utilisé sur l'ordinateur cible, sur mon portable.
 
Je suis désolé si je ne suis pas très limpide, mais le fait de ne pas savoir comment expliquer ça clairement m'a empêcher de trouver sur google :/
 
Merci d'avance


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 02-07-2006 à 10:54:19   

Reply

Marsh Posté le 02-07-2006 à 11:17:14    

screen, tout simplement
 
tu détaches et rattaches :o
 
EDIT : j'explicite
 
(il y a plusieurs façon d'utiliser screen, celle ci est à titre indicatif)
 
sur ton PC 1 :
 

screen -S ma_tache_a_moi <enter>
mes ; commandes ; qui ; durent ; longtemps <enter>


CTRL-A d (pour détacher)
 
et tu te barres :D
 
Sur ton PC 2 :

ssh PC1
screen -r ma_tache_a_moi <enter>


et voila !


Message édité par black_lord le 02-07-2006 à 11:20:31
Reply

Marsh Posté le 02-07-2006 à 18:39:37    

Merci :D Je vais tester quand je rentre :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed