Aller au contenu

Featured Replies

Posté(e)

Bonjour,

Surement en relation avec mes autres post (...) je continue ma liste de questions,

je souhaite automatiser certaines sauvegardes

J'ai partiellement résolu mon problème d'image locale faite par un tar ou un rsync ...

Maintenant je souhaite envoyer mes sauvagardes sur mon autre serveur chez schmurtz

j'ai fait un scipt et à la main (sans jeu de mots) elle fonctionne mais pas dans le script :unknw:

#!/bin/sh

 tar -zcvpf /volumeUSB1/usbbackup/@database.tar.zip /volume1/@database

 wput -a /volumeUSB1/save.database.log /volumeUSB1/usbbackup/@database.tar.zip ftp://tonton:passwd@ftpperso.schmurtz.fr

La ligne wput plante sur :

Error: the url 'ftp://tonton:passwd@ftpperso.schmurtz.fr' could not be parsed

J'ai rajouté des guillemets des double \\, :crazy: ça va pas quoi !

Merci à vous !

Modifié par stevanovich

Posté(e)

Bonsoir,

Regarde ce lien où j'avais fait quelques tests a une époque :D

http://www.nas-forum.com/forum/t3438.html&...6687#entry16687

Pour ton 'log' il me semble qu'il faut mettre '-o' et éviter l'espace entre ce paramètre et le chemin du fichier.

Essaye de mettre le port 21, du FTP, des fois ?

A+ :hi:

Fred.

Posté(e)
  • Auteur

Bonsoir,

Regarde ce lien où j'avais fait quelques tests a une époque :D

http://www.nas-forum.com/forum/t3438.html&...6687#entry16687

Pour ton 'log' il me semble qu'il faut mettre '-o' et éviter l'espace entre ce paramètre et le chemin du fichier.

Essaye de mettre le port 21, du FTP, des fois ?

A+ :hi:

Fred.

Merci Fred,

à la main, la commande fonctionne à merveille, c'est juste que je veux l'integrer dans un script ....

Posté(e)
  • Auteur

Merci Fred,

à la main, la commande fonctionne à merveille, c'est juste que je veux l'integrer dans un script ....

Je suis une nouille ! :fool:

Une erreur de frappe dans script ....

pour info ,pour free

wput -a"/volume..." /volume... ftp://login:motdepasse@ftpperso.free.fr/

Le chemin est ajouter dans la sauvegarde TOP !

Je ne connaissait pas le Dlfree.fr ...

  • 4 mois après...
Posté(e)

Bonsoir,

J'espère pouvoir continuer ici

Voici mon problème.

J'ai un ds 207+

Je récupère à 0 h 40 tous les jours une sauvegarde.

je fait un fichier sauv_pm.sh

il contient

#!/bin/sh

				   cd /volume1/backup_pc/sauv_hosting_ib/hosting_toto/pm/

				   sftp -bftp login@192.168.0.1%5b/code">login@192.168.0.1
Je le rends exécutable chmod +x sauv_pm.sh dans le fichier ft
cd anon_ftp/backups/

				   get archives/*

				   rm archives/*

				   bye
Je fait un test en manuel je récupère bien les sauvegardes. je fait un cron
printf  "40\t0\t*\t*\t*\troot\t/volume1/backup_pc/sauv_hosting_ib/hosting_toto/pm/./sftp_toto_pm.sh\n"  >> /etc/crontab
je reboot le ds 207+ le script ne démarre pas. je vérifie que la ligne a bien été inscrite cat /etc/crontab
#minute hour	mday	month   wday	who	 command

	   0	   0	   *	   *	   *	   root	/usr/sbin/ntpdate -b time.nist.g

	   ov

	   40	  0	   *	   *	   *	   root	/volume1/backup_pc/sauv_hosting_

	   ib/hosting_toto/pm/./sftp_toto_pm.sh

La je sèche.

Est ce que j'aurais oublié un point je ne voie pas.

Merci bien pour des idées

Posté(e)

Bonjour,

Désolé, je regarderai demain, mais 'sftp' c'est un paquet IPKG ?

Je ferai un test si tu m'en dit plus ?

A+ :hi:

Fred.

Posté(e)

Je ferai un test si tu m'en dit plus ?

Oui c'est un paquet IPKG

http://ipkg.nslu2-linux.org/feeds/optware/...stable/Packages

Package: openssh-sftp-server

Version: 5.1p1-1

Depends: openssl, zlib

Section: net

Architecture: arm

Maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>

MD5Sum: 1bb36a6cb1c361b1d2a9de2b4ca5c75d

Size: 20118

Filename: openssh-sftp-server_5.1p1-1_arm.ipk

Source: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH...sh-5.1p1.tar.gz

Description: sftp-server only from a FREE version of the SSH protocol suite of network connectivity tools.

De quoi aurait tu besoin?

Posté(e)

Bonjour,

Bien de rien, sauf de comprendre un peu, et du temps.

Mais aprioris c'est une sauvegarde via un ftp sécurisé ?

Je ne te demande pas pourquoi tu choisis cette solution, tu as tes raisons je suppose :D

Dans un premier temps, je mettrai mon script dans un dossier plus court. /opt/bin vu que tu as IPKG installé.

Parce que les dossiers a rallonge avec un caractère 'point' franchement, tu exagères ;)

Je mettrai également un 'sh' après le compte 'root'.

#minute hour    mday    month   wday    who     command
0 0 * * * root /usr/sbin/ntpdate -b time.nist.gov
40 0 * * * root sh /opt/bin/sftp_conua_pm.sh

Cela évite les surprises parfois.

Enfin, as-tu essayé ce script en direct, je suppose que oui, pas d'erreur ?

A+ :hi:

Fred.

Posté(e)

Bonjour,

Bien de rien, sauf de comprendre un peu, et du temps.

Mais aprioris c'est une sauvegarde via un ftp sécurisé ?

Je ne te demande pas pourquoi tu choisis cette solution, tu as tes raisons je suppose :D

Dans un premier temps, je mettrai mon script dans un dossier plus court. /opt/bin vu que tu as IPKG installé.

Parce que les dossiers a rallonge avec un caractère 'point' franchement, tu exagères ;)

Je mettrai également un 'sh' après le compte 'root'.

#minute hour    mday    month   wday    who     command
0 0 * * * root /usr/sbin/ntpdate -b time.nist.gov
40 0 * * * root sh /opt/bin/sftp_toto_pm.sh

Cela évite les surprises parfois.

Enfin, as-tu essayé ce script en direct, je suppose que oui, pas d'erreur ?

A+ :hi:

Fred.

Merci

le test du script dans un dossier plus court c'est fait, ne fonctionne pas

le tests du script en direct c'est fait aussi ca fonctionne

avec le sh c'est fait aussi ne fonctionne pas

je ne voie pas

je ne suis pas un pro ca fait 3 ans que je pratique linux, j'ai eu des problémes mais la je seche...

merci pour les informations je ne voie plus autre chose ou alors il faut que je voie ou trouv plus d'explications sur les BASH.

Posté(e)

C'est quoi ce fichier 'ft'

cd anon_ftp/backups/
get archives/*
rm archives/*
bye

Tu as un chemin qui n'est pas absolu là. C'est normal ?

Bon il va certainement falloir je l'installe, tu as une doc quelque part, que je ne perde pas trop de temps a comprendre les commandes ? même si se n'ai pas du French...

A+ :hi:

Fred.

Posté(e)

No pas de doc reel mais je travail avec

Pour le ssh

-http://weblog.fairweb.fr/archives/2006/03/29/generation-de-cles-ssh/

et pour le script

-http://wiki.dreamhost.com/index.php/Automatic_Backup#Linux

Start by following the SSH article to password-less login. Next copy and paste this bash script, updating the parts in bold.

	   

	   #!/bin/bash

	   cd  /home/username/backups/archives

	   sftp -bftp username'@domain.com
here is the batch file called 'ftp' above:
	   cd backups/

	   get archives/*

	   rm archives/*

	   bye

Posté(e)

Bien je vais travailler avec WGET en attendant de trouver la solution.

Merci a vous

Posté(e)

Bien je vais travailler avec WGET en attendant de trouver la solution.

Merci a vous

Bonjour,

Question bête, as tu redémarré crond après avoir modifié /etc/crontab ?

Cordialement.

Michel

Posté(e)

Bonjour,

Question bête, as tu redémarré crond après avoir modifié /etc/crontab ?

Cordialement.

Michel

Oui ca j'ai fait aussi

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.

Invité
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.