|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : août 2008 Messages : 1 ![]() |
Bonjour à tous
j'ai vraiment besoin d'aide sur ce coup là, je comprends pas tout.... je souhaite automatiser un simple transfert de fichier de mon serveur vers un serveur distant en SFTP avec clé...via un Ubuntu donc 3 machines en jeu : M1 = serveur source (sur lequel se trouve mon fichier à uploader) M2 = mon Ubuntu (sur le quel j'ai mon script) M3 = serveur distant (cible) Alors je fais : - sur M2 le script [transfert.sh] suivant dans /root/transfert/ : ////[Transfert.sh] Code :
////[cmd.scr] Code :
Quand je fais en ligne de commande sur M2 : Tout est ok, mes fichiers sont uploadés, ca fonctionne ce que je souhaite faire, c'est par Cron toutes les minutes exécuter le batch pour l'upload, donc : en root : puis Code :
* * * * * root /root/transfert/transfert.sh Comment expliquer qu'en ligne de commande tout se passe bien, mais avec Cron l'execution toutes les minutes est ok mais va pas jusqu'au bout ?!??!! Mes souvenirs en batch sont un peu loins... Quand je fais dans [Transfert.sh] : Code :
psftp -b /root/transfert/cmd.scr -i /root/transfert/key_ssh_rsa.ppk monuser@serveurdistant > log.txt Un enorme Merci pour votre aide, je seche |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com