Récupérer le resultat d'une commande de la console ...

Forum destiné aux questions d'administration

Récupérer le resultat d'une commande de la console ...

Messagepar Noob » 07 Juil 2011 à 08:49

Bonjour à tous,

Je lance des commande depuis un fichier .cmd sur la console lotus.
Ce fichier contient donc des instructions du type :
Code : Tout sélectionner
   nserver -c "ma commande..." >>c:\log\log.txt


Je cherche à recupérer le résultat de commande dans un fichier txt et ça marche pas ...

Avez vous une autre idée pour faire cela ? :oops:

Merci d'avance pour vos réponses.

noob.
Dernière édition par Noob le 07 Juil 2011 à 09:12, édité 1 fois.
Noob
Posteur néophyte
Posteur néophyte
 
Message(s) : 51
Inscrit(e) le : 08 Juil 2009 à 17:15

Messagepar Noob » 07 Juil 2011 à 09:11

bon ben j'ai trouvé tout seul : il ne faut pas mettre de chemin avant le nomdu fichier log ...

La bonne syntaxe est donc :

Code : Tout sélectionner
nserver -c "ma commande  >log.txt"
Noob
Posteur néophyte
Posteur néophyte
 
Message(s) : 51
Inscrit(e) le : 08 Juil 2009 à 17:15

Messagepar Noob » 07 Juil 2011 à 10:34

arrf c'était trop beau ... j'ai crié victoire trop tôt ...

j'ai fait un test et cela ne fct paspour les commandes du type :

Code : Tout sélectionner
nserver -c "tell traveler mem >toto.log"


La commande s'execute bien sur la console mais dans le log j'ai :

Code : Tout sélectionner
Command has been executed on remote server. Use 'Live' console option, in future, to view response from server.


alors que si je lance la commande
Code : Tout sélectionner
nserver -c "show task >toto.log"
ça marche ...


si vous avez une soluce ...
Noob
Posteur néophyte
Posteur néophyte
 
Message(s) : 51
Inscrit(e) le : 08 Juil 2009 à 17:15

Messagepar roubech » 08 Juil 2011 à 18:56

tu as essayer de regarder dans log.nsf si tu as le résultat de la commande ?
tu as essayé de lancer ta commande dans un agent Notes avec notesSession.SendConsoleCommand plutôt qu'un batch windows ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Poulpy » 11 Juil 2011 à 06:54

Le commande fonctionne très bien, c'est juste que Windows n'est pas capable de récupérer les données, car elles sont envoyées vers le serveur, et non pas dans la ligne de commande.

tu devrais regarder du coté des variable Console_Log_Enabled=1 et debug_outfile=<file> qui générent un fichier .txt.

bon amusement. :P
Avatar de l’utilisateur
Poulpy
Posteur habitué
Posteur habitué
 
Message(s) : 250
Inscrit(e) le : 22 Sep 2006 à 13:36
Localisation : La Madeleine (juste a coté de Lille, mais c'est moins cher)


Retour vers Administration

cron