Je ne sais pas si tu as eu ma réponse précédente...je ne sais pas .... c'est donc à tester ; enlève / commente la ligne eject dans le script, et après exécution du script modifié, ejecte la K7 en appuyant sur le bouton du lecteur de K7 ; si l'éjection de la K7 prend du temps, cela signifie certainement que la k7 n'a pas été rembobinée; il te faudra donc trouver une commande qui rembobine la k7 ; et ca je connais pas ! mais, quelqu'un doit bien savoir faire cela parmi ceux qui lisent la liste
Je te remercie. Ca fonctionne impeccablement bien.
Si j'enlève eject, la sauvegarde d'aujourd'hui écrase la sauvegarde d'hier ou elle se met à la suite de la première ?
Encore merci.
Franck
======= 2004-04-02 09:18:45 =======
Franck BAREL a écrit := = = = = = = = = = = = = = = = = = = =
#!/bin/shBonjour, Quelqu'un a-t-il un script de sauvegarde pouvant être lancér par cron avec un lecteur de bandes SCSI. L'idéal serait qu'il envoie les erreurs par mail, mais là, j'en demande peut-être un peu trop ;-) D'avance merci. Franck ---------------------------------- Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
tar cvfz /dev/st0 /etc /home /autre_rep_a_sauvegarder1 /autre_rep_a_sauvegarder2 > /home/user/sauvegarde_contenu.log 2> /home/user/sauvegarde_messages.log
chown user:user /home/user/sauvegarde_*
chmod a+r /home/user/sauvegarde_*
eject -q /dev/st0
Explications :
/dev/st0 est le nom du lecteur de bandes
Ce script est exécuté par root via cron ; pour l'insérer en tant que tache cron, je me suis loggé sous root et j'ai tapé kcron, puis créé une tâche qui a pour objet de lancer ce script
Ce script est stocké dans le répertoire utilisateur de user, qui correspond à l'utilisateur lancé par défaut sur la console ; de ce fait, les fichiers générés (liste des fichiers sauvegardés et liste des messages d'erreur) sont stockés dans son répertoire home et donc très facilement consultable
Sur le serveur ou est lancé le script, j'ai un compte linux et dans postfix, j'ai défini ce compte comme alias de root ; je recois donc par mail les notifications d'erreur; par exemple ce matin j'ai reçu :
/home/user/sauvegarde.sh: line 2: 451 Broken pipe tar cvfz /dev/st0 /etc /home /var/tomcat4 /data >/home/user/sauvegarde_contenu.log 2>/home/user/sauvegarde_messages.log eject: unable to eject, last error: No medium found
ce qui signifie que j'ai oublié de mettre la k7 hier
----------------------------------
----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html
---------------------------------- Informations, désabonnement, règles, obligations sur la liste Aide-Linux : http://lists.ze-linux.org/howto_ml.html