Fil d’Ariane du forum – Vous êtes ici :ForumForums techniques: AS/400Script FTP
Vous devez vous identifier pour créer des messages et des sujets.

Script FTP

Bonjour,

J'utilise un script FTP pour lancer des commandes sur un système distant.

Selon les cas, le script dure jusqu’à 1 heure, mais je ne sais pas quelle commande fait autant durer, dans le log du ftp il n'y a pas la date et heure, comment savoir quelle commande dure combien de temps ? merci !

Jean

 

Bonjour

en faisant des ECHO , tu peux ecrire dans un fichier txt  entre chaque commande et tracer ainsi  l'evolution ...

 

Non , je crois que je confonds avec les . bat  qui construisent des scripts ftp via la commande echo

pas une bonne idee ,

mais tu peux peut etre mettre des commandes qui créent des fichiers à la volée  et avec la date et heure de ces fichiers, ca fera des traces ....

La commande FTP SYSCMD permet d'appeler une commande CL sur le système local. En combinant avec QSH, on peut obtenir une sorte de log dans l'IFS.

Par  exemple le bloc :

> SYSCMD QSH CMD('echo "Début Commande PUT 1">>/temp/logftp.txt')

> SYSCMD QSH CMD('date>>/temp/logftp.txt')

> PUT fichier

> SYSCMD QSH CMD('date>>/temp/logftp.txt')

> SYSCMD QSH CMD('echo "Fin Commande PUT  1">>/temp/logftp.txt')

permet de mesurer le temps d'exécution de la commande PUT fichier ; il est loggé dans le fichier logftp.txt du répertoire /temp de l'Ifs.

Cool, merci bien !

Jean