Forum Programmation.shell Cron & growisofs

Posté par  .
Étiquettes : aucune
0
12
sept.
2006
Bonjour, j'en ai marre.

J'essaie de faire fonctionner une sauvegarde du système sur DVD.
Si je lance le script directement ça marche, mais en crontab ça merdoie.

Help !

Here is the script :

#! /bin/bash
# backup.sh
# script pour backup de /home/jm/, /etc, /usr/local...



outputdir="/mnt/200G/backupDVD"
outputdirfiles="/mnt/200G/backupDVDfiles"
outputfilename="backup.iso"
output="$outputdir/$outputfilename"

cd
rm -fR /mnt/200G/backupDVDfiles/*
mkdir -p /mnt/200G/backupDVDfiles/`date +backup-%d%m%Y`/
dumpdir="/mnt/200G/backupDVDfiles/`date +backup-%d%m%Y`"
echo $dumpdir

echo "sauvegarde des fichiers..............."
cp -fR /mnt/200G/etudes_en_cours/* $dumpdir
chmod -R 700 $dumpdir
chmod -R 700 $dumpdir/*
echo "sauvegarde effectuée dans $dumpdir"

echo "creation du fichier iso"
mkisofs -r -J -l -D -allow-leading-dots -o $output -graft-points /=$dumpdir


echo "test de output"
if [ -s $output ]; then \
echo "Effacement du DVD......................"
dvd+rw-format -blank /dev/dvd
echo "gravage................................"
growisofs -dvd-compat -speed=4 -Z /dev/dvd=$output
#growisofs -Z /dev/dvd -R -J $dumpdir
else
echo "pas d image, fin de session"
exit
fi

# on fait de la place
rm -f $output
  • # User ? Messages ?

    Posté par  . Évalué à 1.

    Quels sont les messages d'erreurs lors du cron ?
    L'utilisateur hors cron et l'utilisateur avec lequel est exécuté le script dans le cron sont-ils les memes ?
    • [^] # Re: User ? Messages ?

      Posté par  . Évalué à 1.

      Bonjour,

      Les utilisateurs sont les mêmes.
      Le crontab me dit qu'il ne trouve pas l'image iso
      Ensuite j'ai un problème de gravure mais je n'ai pas le message.

      Merci.
      • [^] # Re: User ? Messages ?

        Posté par  . Évalué à 1.

        Ce n'est qu'une hypothèse mais est ce que ça pourrait venir de ta variable PATH, je ne sais pas si le cron récupère ton PATH et donc il ne trouve peut être pas les commande mkisofs, dvd+rw-format et growisofs.
        Je pense que tu devrais essayer de mettre le chemin complet de tes commandes.
        • [^] # Re: User ? Messages ?

          Posté par  . Évalué à 1.

          Voilà mes logs, ça marche pas et voilà ou il plante.
          Il parait qu'il y a des problèmes avec growisofs et cron.
          Mais je n'ai pas compris la marche à suivre pour que ça fonctionne.


          Script de sauvegarde DVD
          /mnt/200G/backupDVDfiles/backup-14092006
          sauvegarde des fichiers...............
          sauvegarde effectuée dans /mnt/200G/backupDVDfiles/backup-14092006
          creation du fichier iso
          test de output
          Effacement du DVD......................
          gravage................................
          Executing 'builtin_dd if=/mnt/200G/backupDVD/backup.iso of=/dev/dvd obs=32k seek=0'

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.