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
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.
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.
Quand on fait tout, on est bon en rien...