Partage
  • Partager sur Facebook
  • Partager sur Twitter

Tache planifiée Winscp ne se lance pas [.bat]

    11 janvier 2015 à 15:14:54

    Bonjour, je ne sais pas si c'est la section adéquate pour ce soucis mais je tente quand même.

    J'ai repris une tache planifiée qui doit copier des fichiers depuis un serveur SFTP avec Winscp.

    Le programme se compose de deux fichiers principaux : un .bat et un .script.

    Tout marche bien lorsque je le lance en manuel, cela m'ouvre bien 2 fentres ( dos et winscp) et le transfert commence.

    J'ai donc créer une tache planifiée, elle se lance correctement mais elle ne lance pas la fenêtre Winscp.

    Le .bat 

    @echo off
    del log\synchro.log
    bin\winscp.exe /console /script=inc\backup.script /log=log\synchro.log

    le .script

    option batch on
    option confirm off
    
    open ******
    
    option transfer binary
    
    synchronize local C:\Users\SRV\Desktop\bdd\bdd****** /var/lib/mysql -delete -nopermissions
    
    
    close
    exit



    La tache planifier est executée depuis un compte admin, et uniquement si l'utilisateur est connecté avec les autorisations maximales.

    Le déclancheur, tous les jours à minuit.

    l'action : "Démarrer un programme" et le chemin où se trouve le script.

    Quand  j'exécute manuellement, je vois la 1er fenetres DOS apparaître 1 seconde puis elle disparaît. La tache est toujours en cours d’exécution mais rien ne se passe, aucun processus Winscp est lancé.

    Merci d'avance ;)

    • Partager sur Facebook
    • Partager sur Twitter
      11 janvier 2015 à 21:47:14

      Salut,

      Tu utilises des chemins relatifs dans ton script, essaie de mettre les chemins absolus ;)

      Sinon, dans les paramètres de ta tâche, tu as un encart pour mettre un répertoire dans lequel lancer le script (le répertoire qui contient le script bat pour toi). Spécifie-le, j'avais eu un souci similaire sur un serveur.

      • Partager sur Facebook
      • Partager sur Twitter
        12 janvier 2015 à 8:57:21

        Merci, c'était bien le répertoire qui n'était pas spécifié.

        En le rajoutant dans "Commencer dans" dans les actions de la taches, ça marche correctement :)

        • Partager sur Facebook
        • Partager sur Twitter

        Tache planifiée Winscp ne se lance pas [.bat]

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown