- Redirection des sortie non standard o_O [Résolu] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 05-08-2010 à 12:18:13
C'est parce qu'il te faut un faux tty.
Pour cela tu as à ta disposition : screen, ssh -t, expect
Le plus simple c'est un : ssh -t localhost "sh -x toto.sh" > log
Marsh Posté le 05-08-2010 à 14:15:16
Merci pour ces exemples mais je n'arrive à faire fonctionner ni l'un ni l'autre -_-.
la commande suivante ne fonctionne pas :
Code :
|
cela ouvre une nouvelle ligne vide et le shell reste bloquer, un "Ctrl+c" est nécessaire pour débloquer la situation.
Et pour le "log" du putty j'ai pas encore vraiment chercher dsl.
Merci
Marsh Posté le 05-08-2010 à 14:27:27
Bon pour le ssh qui répond pas c'est à cause de mon iptables qui est mal configurer quand je le coupe ça passe.
MERCI
Marsh Posté le 05-08-2010 à 11:16:46
Bonjour,
Bon pour commencer je connais les méthodes de redirection des entrée et sortie standard :
exemple d'une redirection d'entrée :
- commande1 <(commande2)
et pour les sorties (+erreur) :
- commande 2>&1 > fichier_exemple.txt
mais là mon soucis est tout autre, lorsque j'exécute un script en mode "debug" (sh -x monscript.sh) je souhaiterais redirigé le résultat de ce traitement vers un fichier car le résultat dépasse la capacité d'affichage de mon putty et du coup c'est un peu tendu.
voici ce que j'ai essayer mais sans succès :
sh -x toto.sh 2>&1 >lolo.txt
sh -x toto.sh > lolo.txt
mais à chaque fois le traitement est afficher dans le TTY et le résultat (et/ou erreur) est bien redirigé dans mon fichier lolo.txt !!
Merci d'avance pour vos conseil éclairé
un 'ti aperçu :
Message édité par Nicolas_83 le 05-08-2010 à 14:28:33