OVH Cloud OVH Cloud

Batch, avoir tout le résultat dans un fichier log

1 réponse
Avatar
FS
Bonjour à tous

Je viens de créer un batch simple avec l'utilitaire psshutdown pour fermer
la session de plusieurs postes du réseau.

psshutdown -o -f \\pc1,pc2 .....

Je voudrais executer la commande et avoir un résulat dans un log de la
commande.

J'ai mis donc la commande suivante


psshutdown -o -f \\pc1,pc2 >> fichier.log


J'ai bien un résulat dans le fichier log mais que pour me dire que le
shutdown a été amorcé 1 fois, 2 fois
Pour moi ce qui serait intéressant c'est si la connexion avec le poste est
défaillante, j'ai dans le fichier log l'échec du shutdwon.

Mais quand cela arrive, il ne met rien dans le fichier. Finalement Je
voudrais rerouter tout l'affichage du monde commande vers le fichier de log.


Merci de votre aide
fabrice

1 réponse

Avatar
Essaie la commande:

psshutdown -o -f pc1,pc2 >> fichier.log 2&>1

Ainsi tu redirige le STDerr sur STDout qui en l'occurence
est le fichier "fichier.log"