|
Page : 1 2 Page Précédente | |
Auteur | Sujet : script shell sftp - vérification dépose fichier |
Publicité | Posté le 28-08-2008 à 10:33:15 |
zecrazytux |
zecrazytux |
--------------- Blog photo/récits activités en montagne http://planetcaravan.net |
franceso |
tu veux dire que tu veux refaire la copie dans l'autre sens ?
--------------- TriScale innov |
begindebian | oui dans l'autre sens !!!! le problème étant que justement que je sais pas l'écrire en script!!!!
Message cité 1 fois Message édité par begindebian le 28-08-2008 à 14:23:55 --------------- débutant sur Debian et débutant en scripting |
franceso |
C'est toi qui as écrit le script expect donné plus haut ? Tu as compris comment ça marchait ? Est-ce qu'il est déjà inclus dans un shell-script plus grand ou bien pour l'instant tu copie-colles ça dans un terminal ?
--------------- TriScale innov |
zecrazytux | bon pour commencer:
Message cité 1 fois Message édité par zecrazytux le 28-08-2008 à 15:23:23 --------------- Blog photo/récits activités en montagne http://planetcaravan.net |
Publicité | Posté le 28-08-2008 à 15:16:49 |
zecrazytux | et ?
Message cité 1 fois Message édité par zecrazytux le 28-08-2008 à 15:28:37 --------------- Blog photo/récits activités en montagne http://planetcaravan.net |
begindebian | a savoir "file" est remplacer par le nom du fichier, il n'y a pas de " " . --------------- débutant sur Debian et débutant en scripting |
zecrazytux |
--------------- Blog photo/récits activités en montagne http://planetcaravan.net |
begindebian | ben la c'est mon script que j'ai mis, mais faut absolument que j'ai un controle pour validé la bonne réception du fichier. --------------- débutant sur Debian et débutant en scripting |
begindebian | ok merci zecrazytux, je pensais qu'il y en avait un!! --------------- débutant sur Debian et débutant en scripting |
zecrazytux |
--------------- Blog photo/récits activités en montagne http://planetcaravan.net |
zecrazytux |
--------------- Blog photo/récits activités en montagne http://planetcaravan.net |
franceso |
Ce qu'il veut faire, c'est un sftp put, suivi d'un sftp get, suivi d'une comparaison (avec md5sum) entre le fichier de départ et le fichier qui a effectué un aller-retour. Et je ne trouve pas que ce soit un mauvais moyen de tester le bon déroulement de l'opération de transfert.
Pas sûr qu'il ait la possibilité de le faire (son accès SSH à la machine distante est peut-être restreint à SFTP) --------------- TriScale innov |
begindebian | et en script ca donne quoi? parce que dire ce qu'il faut faire, ca je comprend bien mais je sais pas le traduire en script!!! --------------- débutant sur Debian et débutant en scripting |
franceso |
Tu as mis ta commande expect dans un shell-script ? Tu as testé ce que ça donnait ? Ca marche ? (à mon avis non parce que tu as des problèmes de quotes dans tous les sens).
--------------- TriScale innov |
begindebian | alors en face c'est sur ftp sur ssh --------------- débutant sur Debian et débutant en scripting |
franceso |
OK, c'est un bon début. T'es sûr que ça marche bien et que ça fait ce que tu veux ?
Donc tu as la possiblité de te connecter en ssh directement ?
--------------- TriScale innov |
franceso |
pourquoi tu mets le nom du fichier en dur alors que tu as créé une variable $FILE qui est visiblement justement destinée à contenir le nom du fichier ?
C'est bien, mais de toutes façons si tu peux te connecter en ssh sur la machine distante, le transfert retour devient inutile.
Ca je le sais depuis le début. Ce que je voudrais savoir, c'est si tu peux te connecter en ssh sans restrictions (c'est à dire : est-ce que tu peux te connecter avec un client ssh et ouvrir un shell sur la machine distante ?)
Non, c'est pas du tout ça : ton client sftp ne comprend pas des commandes comme md5sum. Tu mélanges tout : shell-script, expect, sftp, ssh....
--------------- TriScale innov |
franceso |
OK. On s'occupera de ça plus tard, quand tu auras compris comment il faut procéder.
OK, c'est bien ce qu'il me semblait depuis le départ.
--------------- TriScale innov |
begindebian | heu non!!
Message cité 1 fois Message édité par begindebian le 29-08-2008 à 13:36:53 --------------- débutant sur Debian et débutant en scripting |
franceso |
C'est bien là qu'est le problème : utiliser sftp est à peu près 50x plus dur que de faire un md5sum, mais tu ne t'en rends même pas compte...
--------------- TriScale innov |
begindebian | ca donne ca alors md5sum -c fichier
--------------- débutant sur Debian et débutant en scripting |
franceso |
tu as testé dans ton terminal ? Ca marche ?
--------------- TriScale innov |
begindebian | "md5sum nom_fichier > toto " marche --------------- débutant sur Debian et débutant en scripting |
franceso |
--------------- TriScale innov |
begindebian | ok mais je sais pas comment lui dire le fichiers local c'est ... et le fichier remote c'est... --------------- débutant sur Debian et débutant en scripting |
franceso |
Ben comment t'as fait à la main dans ton terminal ? --------------- TriScale innov |
franceso | est-ce que tu as compris à quoi sert expect ? (en particulier, est-ce que tu as compris que toutes tes commandes "send" servent à envoyer des commandes à sftp ?)
--------------- TriScale innov |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
Fichier de config "stanza" | mac script selon source d'alimentation |
parser de fichier suoders | Outils de backup vers FTP/SFTP |
Creer des fils, des sous shell pour acceler script | Comment savoir si un fichier est utilisé sous linux ? |
Erreur de segmentation sur script bash | Argument dans un script |
Plus de sujets relatifs à : script shell sftp - vérification dépose fichier |