Bonjour à tous,
Ca fait un moment que je cherche, sans résultat, voici mon problème.
Je dois copier des données d’un serveur A vers un serveur B, dont les clés rsa ont été installées entre eux, donc pas de demande de mot de passe ou de confirmation de quoique ce soit.
Je fais mon script, je le lance, ca marche, je suis content, je le mets dans la crontab.
Le lendemain, je me rends compte qu’il n’a pas fonctionné.
Je réduis mon script à une simple création basique distante de fichier. (ssh A ‘touch fichier’) ou (scp fichier A:fichier)
Je creuse du côté des variables d’environnement de la crontab, je mets en place des logs pour voir où ca plante.
Le script se lance, mais :
Que ce soit en SCP, SSH, RSYNC, impossible de copier les données de A vers B, ni de B vers A, si le script est lancé par la crontab.
Du coup, je teste mon script avec un autre serveur C.
Et là mon script fonctionne de A vers C et de B vers C, manuellement ou par la crontab.
Mais ne marche pas de C vers A, ni de C vers B, uniquement par la crontab.
Je ne comprends pas.
Si quelqu’un a un début de piste… merci !

)