Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2007, 11h29   #1
Membre régulier
 
Avatar de Stopher
 
Homme christophe de saint leger
Responsable de service informatique
Inscription : juin 2004
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme christophe de saint leger
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2004
Messages : 105
Points : 82
Points : 82
Envoyer un message via MSN à Stopher Envoyer un message via Skype™ à Stopher
Par défaut Backup via Crontab + dump

Bonjour à tous ,

Voilà quelque temps que je tente de faire des sauvegardes automatisés par crontab et dump

J'ai donc cree un petit script dump.sh :

Code :
1
2
3
4
5
#!/bin/sh
 
echo "Sauvegarde de /home/vmail"
 
dump -b 1024 -0 -f - /home/vmail | ssh -c arcfour cdsl@10.0.0.7 \ dd of=/home/cdsl/dumpdir/fulldump bs=20M
Lorsque je lence le script manuellement ./dump.sh pas de probleme ca roule...

mais avec le crontab de root : ( crontab -l )

Code :
51 10 * * *  /home/dump.sh >> /home/dump.log
Rien à faire le fichier fulldump et dump.log existe mais de taille 0 :-s

Une idée ??? please ...

Merci d'avance ,

Christophe.
Stopher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 15h04   #2
Membre chevronné
 
Avatar de valefor
 
Inscription : décembre 2006
Messages : 689
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 689
Points : 666
Points : 666
Peut-être que tu peux vérifier les droits d'exécution de /home/dump.sh (est-il exécutable ?).

Ensuite vérifier que c'est bien sous root que ton script est lancé. Sinon, vérifier que l'utilisateur/le groupe a bien les droits associés.

Enfin (je ne m'y connait pas trop en crontab), est-ce qu'il ne fait pas des guillemets ou autre truc du genre autour de ta commande ?
valefor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 15h13   #3
Membre régulier
 
Avatar de Stopher
 
Homme christophe de saint leger
Responsable de service informatique
Inscription : juin 2004
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme christophe de saint leger
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2004
Messages : 105
Points : 82
Points : 82
Envoyer un message via MSN à Stopher Envoyer un message via Skype™ à Stopher
Tout d'abor merci de ta reponse

Pour te repondre , mon script etait bien executable par root , et étant donné que j'ai mis l'execution de ce script dans le crontab de root .. sans specifier d'autre utilisateur , c'est bien root qui l'execute ...

J'ai finalement trouvé la solution ...

Il est impératif de mettre dans le script :

/sbin/dump .... au lieu de dump

Voilà c'était tout con mais quand ça marche à la main et pas dans un fichier de script , c'est pas évident à trouver ...

Bonne aprem à tous ... :-)
Stopher est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h24.


 
 
 
 
Partenaires

Hébergement Web