rediriger session telnet vers fichier

rediriger session telnet vers fichier - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 03-05-2017 à 11:29:29    

Hello tout le monde,
 
Je souhaiterais rediriger les sorties STDOUT et STDERR d'une session telnet vers un fichier. Le tout en background en processus qui continue de tourner dans son coin.
 

Code :
  1. telnet IP >> file 2>&1


 
j'utilise cette commande qui effectivement me redirige bien la STDOUT mais je suis pas certain pour la STDERR et en plus ça ne tourne pas en background.
 
Une idée ?

Reply

Marsh Posté le 03-05-2017 à 11:29:29   

Reply

Marsh Posté le 03-05-2017 à 12:10:33    

salut,
 
stderr est bien redirigé vers stdout, qui est lui-même redirigé vers le fichier file.
 
pour exécuter la commande en arrière-plan il faut ajouter une esperluette à la fin de la ligne.
 
mais, pour te conseiller au mieux, il faut nous expliquer pourquoi tu veux faire exécuter cette commande, qui, a priori, attend des commandes, en arrière-plan ?

Reply

Marsh Posté le 03-05-2017 à 12:26:37    

une bonne facon de faire  
 
script fichier  
telent ip  
....
exit (telnet)
exit (script)
 
idem avec screen  
 
 

Reply

Marsh Posté le 03-05-2017 à 18:01:01    

 

ça ne fonctionne pas avec "&"

 

déjà ça log juste les premières lignes du genre :

 

Code :
  1. Trying 192.168.3.2...
  2. Connected to 192.168.3.2.
  3. Escape character is '^]'.
 

et ensuite ça ne log plus rien

 

2ème souci : si je fais "entrée" sur le shell ça me stoppe le processus visiblement

 
Code :
  1. [1]+  Stoppé                 telnet 192.168.3.2 ....
 

Alors que le processus tourne toujours si je fais un ps fax | grep telnet je le vois bien. Je comprend pas grand chose à ce fonctionnement :(


Message édité par shaq46 le 03-05-2017 à 18:02:06
Reply

Marsh Posté le 03-05-2017 à 19:34:44    

telnet  2>&1 | tee test.txt
?


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 03-05-2017 à 19:48:54    

Reply

Marsh Posté le 03-05-2017 à 22:02:53    

Citation :

tuto sur youtube

heu, François, tu en veux particulièrement à la personne dont le portrait est affiché en fond d'écran, ou c'est pour lui rendre hommage ?
dans les deux cas, je te conseille de lui demander son avis (ou à une femme que tu connais), tu ne crois pas ?
 
shaq46 : tu ne m'as pas répondu :
pourquoi tu veux faire exécuter cette commande, qui, a priori, attend des commandes, en arrière-plan ?

Reply

Marsh Posté le 04-05-2017 à 14:59:25    


 
 
Pour répondre à ta question ce n'est pas du vrai telnet. C'est un telnet sur un serveur console qui permet donc ben ... D'avoir un accès console sur un équipement. Le but étant donc d'avoir une connexion passive juste pour logger ce qu'il s'y passe.

Reply

Marsh Posté le 04-05-2017 à 15:04:34    

o'gure a écrit :

telnet  2>&1 | tee test.txt
?


 
La commande tee permet juste de dupliquer un flux, dans mon cas je suis pas certain que ça me serve à quelque chose. Ou alors j'ai pas bien compris.
 
 
francoisp31 > merci je vais tester ça.

Reply

Marsh Posté le 04-05-2017 à 15:08:40    


 
 
T'es au top ça a l'air vraiment efficace. Par contre je peux faire ça en BG ? si je dois faire un fichier par jour, je kill le processus et je relance la commande ?


Message édité par shaq46 le 04-05-2017 à 15:11:51
Reply

Sujets relatifs:

Leave a Replay

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