Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1857 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script qui "foire"

n°893864
SWinners
Merci monsieur le Président
Posté le 09-03-2007 à 14:42:40  profilanswer
 

Bonjour,
 
pour mon travail j'utilise un script que l'on m'a fourni. J'ai dû mal à comprendre ce script, et le problème c'est qu'il ne fonctionne pas bien :!
 
Si qqun pouvait m'aider à résoudre cela !
 
Donc le but du script c'est de recuperer automatiquement un fichier sur un autre serveur linux, sans intervention. Donc le script rentre tout seul le login et mot de passe de la connexion sftp.
 
Le souci c'est que tout à l'air d'être Ok, la connexion se fait, mais le fichier que je récupére fait 10Mo au lieu de 200Mo !! La connexion se coupe avnt que le transfert soit fini !!
 
je comprends pas bien ce qui se passe !!
 
voilà le script en question :
 
#!/bin/bash
admin="admin"
passe="xxxxx"
nom="untel"
echo recuperation de la base arkeia sur le serveur du site
cd /bureautique/systeme/save-arkeia/
echo "get /tmp/save-arkeia" >/tmp/batchfile
echo "quit" >>/tmp/batchfile
echo "
#!/usr/bin/expect --
spawn -noecho /bin/sh -c \"sftp -b /tmp/batchfile  $admin@$nom\"
expect { * password:* }
send ${passe}\r
expect
" >/tmp/exec
expect /tmp/exec
rm /tmp/batchfile /tmp/exec
 
Voilà
 
Merci si qqun peut m'aider

mood
Publicité
Posté le 09-03-2007 à 14:42:40  profilanswer
 

n°894068
tuton01
Posté le 10-03-2007 à 16:20:17  profilanswer
 

J'ai déjà fais un scripte de récupération de fichiers il y a quelque temps... Mais pour simplifier les scriptes, j'ai utilisé la connexion avec les clefs, comme ça plus besoins de mot de passe.. Pour la question de la coupure.. je sais pas trop.  
C'était juste une remarque en passant.

n°894199
SWinners
Merci monsieur le Président
Posté le 11-03-2007 à 13:43:31  profilanswer
 

ok merci
 
comment se passe la connexion par clef ?

n°894658
SWinners
Merci monsieur le Président
Posté le 13-03-2007 à 10:13:23  profilanswer
 

up !

n°894663
rawcut
tw: @_rawcut
Posté le 13-03-2007 à 10:58:37  profilanswer
 

SWinners a écrit :

ok merci
 
comment se passe la connexion par clef ?


 
- Generation de paire de clefs (privée/publique) avec mot de passe vide sur le client.
- export de la clef publique du client vers le repertoire de clefs du serveur. (par scp, ou par support physique)
 
A la prochaine tentative de connexion, aucun mot de passe n'est demandé. (possibilité de carrement désactiver la connexion par mot de passe une fois que c'est en place)
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
[AIX] script shell qui fonctionne bizarreremplacement variable script bash
Script TCL pour Cisco CME[BASH] question sur un bout de script
[CShell] redirection des erreur dans un scriptcompilation module vmware qui foire
QEMU : installation de Windows 2000 qui foireEntrer du texte dans un screen avec un script sh ?
[YABSS] Script de sauvegarde : Yet Another Backup Simple ScriptLancement d'un script qui foire
Plus de sujets relatifs à : script qui "foire"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR