Jamesdu67 Posté(e) le 15 décembre 2010 Partager Posté(e) le 15 décembre 2010 Bonjour (d'Alsace) chers amis de la communaut 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 16 décembre 2010 Partager Posté(e) le 16 décembre 2010 J'ai post 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jamesdu67 Posté(e) le 17 décembre 2010 Auteur Partager Posté(e) le 17 décembre 2010 Apr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 17 décembre 2010 Partager Posté(e) le 17 décembre 2010 Apr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jamesdu67 Posté(e) le 17 décembre 2010 Auteur Partager Posté(e) le 17 décembre 2010 Bonsoir, merci pour ton aide. J'ai cr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 17 décembre 2010 Partager Posté(e) le 17 décembre 2010 Bonsoir, merci pour ton aide. J'ai cr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jamesdu67 Posté(e) le 17 décembre 2010 Auteur Partager Posté(e) le 17 décembre 2010 Merci pour le support, je vais tester 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 17 décembre 2010 Partager Posté(e) le 17 décembre 2010 Merci pour le support, je vais tester 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jamesdu67 Posté(e) le 18 décembre 2010 Auteur Partager Posté(e) le 18 décembre 2010 Bon, je passe aux tests. Voici mon script /opt/freebox.sh #!/bin/ash #On se place dans le bon dossier sur le syno cd /volume1/video/ #Lancement de LFTP lftp #Connexion à la freebox open hd1.freebox.fr #Authentification user freebox #On se place dans le dossier des enregistrements de la box cd "Disque dur"/Enregistrements/ #On télécharge l'ensemble des fichiers de la box vers le syno mget -E *.ts #On quitte LFTP exit Voici mon nouveau problème. Je teste le script en l'exécutant, et je'en arrive là : NAS> /opt/freebox.sh #Execution lftp hd1.freebox.fr:~> exit #Il ne se passe rien, je tape exit #Si après les erreurs /opt/freebox.sh: line 10: open: not found /opt/freebox.sh: line 13: user: not found /opt/freebox.sh: cd: line 16: cant cd to Disque dur/Enregistrements/ /opt/freebox.sh: line 20: mget: not found J'ai essayé en lancant un lftp hd1.freebox.fr - f /opt/freebox.sh, en désactivant le placement dans le dossier vidéo, le lancement de lftp et la connexion a la box, mais ça ne fonctionne pas non plus (pas d'erreur pour autant). Enfin, j'ai essayé les commandes directement dans la console NAS> lftp freebox@hd1.freebox.fr Password: lftp freebox@hd1.freebox.fr:~> cd "Disque dur"/Enregistrements cd ok, cwd=/Disque dur/Enregistrements lftp freebox@hd1.freebox.fr:/Disque dur/Enregistrements> mget -E *.ts `TMC - 90' enquêtes - 14-12-2010 20h40 1h40m.ts' at 8928688 (0%) 1.94M/s eta:19m [Receiving data] Et... ca marche :paf: On notera qu'il faut taper entrer pour valider le mot de passe vide. Alors, cron impossible ? Ou bien ais-je fais une erreur ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 18 décembre 2010 Partager Posté(e) le 18 décembre 2010 Je regarde ca tt a lheure, la je ne suis pas chez moi et de l'iPhone c'est pas pratique. Pour le mot de passe c'est peut 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jamesdu67 Posté(e) le 18 décembre 2010 Auteur Partager Posté(e) le 18 décembre 2010 Bon, voici la solution (j'ai ramé !) Prérequis : * Connexion SSH * Installation de ipkg et lftp 1) Créer un fichier pour le script vi /opt/freebox.sh Écrire ce code à l'intérieur (à adapter au besoin, attention au mot de passe) #On se place dans le bon dossier sur le syno cd /volume1/video/ echo ' #Connexion à la freebox open ftp://freebox:motdepasse@hd1.freebox.fr #On se place dans le dossier des enregistrements de la box cd "Disque dur"/Enregistrements/ #On télécharge lensemble des fichiers de la box vers le syno mget -E *.ts' | lftp * Le contenu de l'echo est passe a lftp grâce à la barre | à la fin. * A vous de choisir le dossier de votre choix sur votre NAS. Moi j'ai retenu /volume1/video/ car c'est le dossier de partage upnp. Ainsi mes fichiers sont toujours accessibles depuis la freebox (par Magnéto) * l'option -E du mget efface les fichiers de la freebox après téléchargement. A laisser ou pas selon vos besoins. 2) rendre le script exécutable chmod u+x /opt/freebox.sh 3) Modifier la crontab pour executer le script régulièrement (au besoin) vi /etc/crontab Le code qui suit lance notre tache tous les jours à 3 heures du matin #minute hour mday month wday who command 0 3 * * * root /opt/freebox.sh 4) Vous pouvez aussi lancer le script manuellement en tapant /opt/freebox.sh 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 20 décembre 2010 Partager Posté(e) le 20 décembre 2010 Merci pour le tuyau, je connaissais pas le truc du pipe qui renvoie la commande 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.