Double redirection de la sortie d'une commande sous Linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 29-08-2009 à 12:27:09
Merci fighting_falcon mais en fait je me suis planté....je voudrais faire un backup d'un disque dur vers un fichier (genre dd) et l'envoyer simultanément vers un autre fichier. Le problème c'est que je ne peux pas récupérer directement la sortie de dd qui se fait uniquement sous forme de fichier donc tee aura du mal.....auriez vous une idée ?
Merci à tous !
RedVivi
Marsh Posté le 29-08-2009 à 12:44:52
Euh,
cat /dev/sdX
Non ?
Par contre, sa vas tout sortir sur ton terminal...
Marsh Posté le 29-08-2009 à 12:49:10
j'y ai pensé, mais je me demande si dd if=/dev/sda of=test équivaut à cat /dev/sda > test. Quel est l'avantage de dd par rapport à cat dans ce cas là ?
Marsh Posté le 29-08-2009 à 14:16:57
Tu fais deux fois la même commande (mais avec tes deux sorties différentes; bien sûr) et tu les chaines avec &
Marsh Posté le 29-08-2009 à 14:26:43
Citation : dd if=/dev/sda | tpipe 'dd of=/premier/chemin/test1' | tpipe 'dd of=/autre/chemin/test2' |
Cette solution n'est pas de moi, je l'ai vue sur ce forum il y a quelques temps.
Marsh Posté le 29-08-2009 à 14:39:12
le tpipe est pas mal....mais si par hasard je voulais utiliser un chemin rsh comme paramètre de "of" ?
Marsh Posté le 29-08-2009 à 11:13:36
Bonjour à tous !
J'ai pas mal cherché mais je n'ai pas trouvé de réponse probante: je désire créer une "double redirection" de la sortie d'un programme. C'est à dire rediriger simultanément la sortie standard vers 2 endroits (fichier, ou programme). Est-ce possible de faire celà ?
Merci à tous !
RedVivi