Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme lancement de script avec crontab

cron

    12 février 2018 à 22:50:00

    Bonjour,

    Mon environnement :

    • MacBook pro 13 pouces
    • OS High Sierra

    Ce que je veut faire :

    • Enregistrer des fichiers de mon mac sur un serveur(debian) de façon périodique.

    Comment je veut le faire :

    • Utiliser un script qui se connecte via "sftp" sur le serveur, et copie les fichiers en question.
    • Executer ce script de façon périodique via cron.

    Mon probleme :

    Mon script fonctionne parfaitement quand je le lance en manuel mais rien ne se passe quand je le test via cron...

    voici le script :

    #!/bin/bash
    echo "Lancement sauvegarde de fichiers..."
    sftp user@host <<""
    put -r /Adresse/complete/MonDossierACopier /Adresse/Complete/Destination
    quit
    echo "fin de copie"

    et voici le contenu de mon crontab :

    0 12 * * * /Adresse/complete/MonScript.sh

    Ce que j'ai testé (je vous épargne à chaque foi Adresse/complete):

    j'ai essayé de de mettre dans le cron "./MonScript.sh" -> failed

    j'ai essayé "sh /MonScript.sh"->failed

    J'ai cherché sur le net sans trop avoir de réponse... par ce que généralement ce sont des personnes sur linux, et que quand je teste sur ma debian ça fonctionne...

    Si quelqu'un as une idée... ?

    -
    Edité par GuntherGazka 12 février 2018 à 22:52:29

    • Partager sur Facebook
    • Partager sur Twitter
    De l'éxperience nait la connaissance
      17 février 2018 à 19:25:26

      Bonsoir n'y aura t il pas un une restriction coté parfeu?

      Sinon peut etre en ssh?

      • Partager sur Facebook
      • Partager sur Twitter
        9 mars 2018 à 13:16:55

        j'ai cherché de coté là et pas de restriction, etant donnée mon etat de fatigue à ce moment là, j'ai meme coupe le parefeu pour les tests.
        • Partager sur Facebook
        • Partager sur Twitter
        De l'éxperience nait la connaissance

        Probleme lancement de script avec crontab

        × 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