Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2008, à 19:26

Express

[Résolu]Script marche en manuel mais pas avec crontab :/

Salut,
J'ai ce script qui fonctionne parfaitement en manuel :

#! /bin/bash
# backup.sh 

#################################
#Variables pouvant être modifiées
#################################

#Dossier de destination
stockage="/home/chris/Save/`date +save_%d_%m_%Y_%H_%M`"
#Dossiers systeme à sauvegardés
systeme=" /boot /etc /root "
dossier perso à sauvegardés
perso="/home"
Dossiers à ne pas sauvegardés
video="/home/chris/Vidéos"
audio="/home/chris/Musique" 
trash="/home/chris/.Trash"
local="/home/chris/.local"
mozilla="/home/chris/.mozilla"
mail="/home/chris/.mozilla-thunderbird"
save="/home/chris/Save"
photo="/home/chris/Photos"
vignette="/home/chris/.thumbnails"
#################################
#Fin des variables à modifiées
#################################
#On verifie que le répèrtoire de stockage existe sinon on le crée
mkdir -p "$stockage"
tar cvzf "$stockage"/sys_chris.tar.gz $systeme
sleep 10
echo "Archivage et Compréssion de /home en cours"
tar cvzf "$stockage"/home.tar.gz --exclude "$audio" --exclude "$trash" --exclude "$mozilla" --exclude "$mail" --exclude "$save" --exclude "$video" --exclude "$local" --exclude "$photo" --exclude "$vignette" $perso
#chmod -R 777 $stockage
mv "$stockage" /media/serveur/Sauvegardes/Chris

Ma crontab ( sudo crontab -e )

 17 19 * * * sh /home/chris/Documents/Scripts/sauvegarde.sh

Dès que je le programme avec la crontab, il plante, il ne me créer rien du tout hmm tongue , une idée ?

Dernière modification par Express (Le 10/05/2008, à 07:50)

Hors ligne

#2 Le 08/05/2008, à 19:56

beudbeud

Re : [Résolu]Script marche en manuel mais pas avec crontab :/

essaye ça

 17 19 * * * sh /home/chris/Documents/Scripts/./sauvegarde.sh

Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#3 Le 10/05/2008, à 07:50

Express

Re : [Résolu]Script marche en manuel mais pas avec crontab :/

Résolu en passant par rsync wink

Hors ligne

#4 Le 11/05/2008, à 00:48

atlante

Re : [Résolu]Script marche en manuel mais pas avec crontab :/

salut
1- ton script est en bash et tu le lances avec sh. Effectivement, la plupart du temps ça fonctionne, mais pas toujours. A éviter
2- Si ton script est exécutable, inutile de mettre l'interpréteur
3- Le premier champ après les étoiles est l'utilisateur qui va exécuter le programme. Dans ton cas, tu demande à l'utilisateur "sh" de lancer ton script. Il y a des chances que ça ne marche pas.
4- Connecte toi dans une console (Alt+F1) et lit tes mails. Tu verras que le système te laisse un message quand il y a un problème, et que ça peut t'aider à résoudre tes souscis.

Hors ligne