OVH Cloud OVH Cloud

script

2 réponses
Avatar
xpacotte
Bonjour,

J'apporte des précisions sur ma demande de script.
Je voudrais que ce script envoi des fichiers lorsque ceux ci sont présents
dans un repertoire,
en fait je voudrais que cela fonctionne en tache de fond sans lancer quoi
que ce soit.

Salutations

2 réponses

Avatar
jbongran
xpacotte wrote:
Bonjour,

J'apporte des précisions sur ma demande de script.
Je voudrais que ce script envoi des fichiers lorsque ceux ci sont
présents dans un repertoire,
en fait je voudrais que cela fonctionne en tache de fond sans lancer
quoi que ce soit.

Salutations



Voir filenotify sur le site www.xtware.com
Avatar
.Saphyr
> J'apporte des précisions sur ma demande de script.
Je voudrais que ce script envoi des fichiers lorsque ceux ci sont présents
dans un repertoire,
en fait je voudrais que cela fonctionne en tache de fond sans lancer quoi
que ce soit.

Salutations





Voici de quoi débuter:

1) créez un dossier p.ex: c:ftpupload
2) positionnez-vous dans ce dossier et créez-y un fichier texte: c:ftpuploadftpscript.ftp
3) dans ce fichier texte, écrivez le contenu suivant:

prompt
open www.monsite.com
monlogin
monpass
put monfichier.exe
put monautrefichier.exe
put encoremonautrefichier.doc
bye

4) crééz maintenant un autre fichier texte nommé: c:ftpuploadftpupload.cmd cette fois
5) dans ce fichier écrivez-y:

c:
cd ftpupload
ftp -s:ftpupload.ftp

6) ensuite depuis l'invite de commandes tapez l'une des commandes suivantes:

a) si vous souhaitez executer l'upload ce soir à 20 heures 30:
at 20:30 ftpupload.cmd

b) si vous souhaitez executer l'upload demain à 20 heures 30:
at 20:30 /NEXT:jeudi ftpupload.cmd

c) si vous souhaitez executer l'upload tous les jeudi et vendredi du mois à 22h21:
at 22:21 /EVERY:jeudi,vendredi ftpupload.cmd


7) vérifiez que l'ordre a été pris en compte en tapant simplement 'at' à l'invite:

c:> at
État ID Jour Heure Ligne de commande
-------------------------------------------------------------------------------
1 Aujourd'hui 20:30 PM ftpupload.cmd
2 Prochain J 20:30 PM ftpupload.cmd
3 Chaque J V 22:21 PM ftpupload.cmd
c:>



En conclusion: vous avez des pistes pour démarrer. Si cela ne vous suffit pas,
lisez les aides et cherchez un peu sur google.

pour les étapes 2) et 3) : ftp -?
pour les étapes 4) et 5) : "programmation batch"
pour les étapes 6) et 7) : at -?


.antoine