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 11/02/2018, à 12:53

yvst

script backup à executer à l'arrêt de la machine

Bonjour,
pour commencer j'ai créer ce script dans init.d

#!/bin/sh

### BEGIN INIT INFO
# Provides:          abackupmysql
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:
# Default-Stop:      0 6
# Short-Description: backup mysql
# Description:          sauvegarde du backup mysql sur disque externe
### END INIT INFO


# Principal
Date=`date +%H_%M_%S-%Y%m%d`

REP_A_SAUVER="/home/yves/www/backupmysql"
REP_CIBLE="/media/yves/Backupwww"

tar cvjf ${REP_CIBLE}/backupmysql_${Date}.tar.bz2 ${REP_A_SAUVER}

exit 0

ensuite je l'ai rendu exécutable puis tester et il fonctionne bien.
Puis j'ai fait un update-rc.d mon_fichier.sh defaults
et j'ai vérifier les liens symboliques ont bien été crées .
Et pourtant à l'extinction ou au redémarrage, il ne s'exécute pas !
j'ai parcouru des pages et des pages de docs mais rien à faire je ne vois pas ce qui cloche.
Sur le forum, j'ai trouvé ceci : lien
j'ai commencé par faire un remove des liens puis j'ai essayé la commande update-rc.d mon_fichier.sh start 20 0 6 .
et j'ai eu un message d'erreur :
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Les liens symboliques ont en fait été crées avec la valeur defaults et sont donc bien dans rc0.d et rc6.d.
Mais cela ne fonctionne toujours pas !!!
Quelqu'un aurait il une idée?

Dernière modification par yvst (Le 11/02/2018, à 13:12)

Hors ligne

#2 Le 12/02/2018, à 22:48

ares

Re : script backup à executer à l'arrêt de la machine

Bonjour,

yvst a écrit :

Quelqu'un aurait il une idée?

Quelques infos simplement !
Ton script semble faire référence aux scripts d'initialisation système V.
Il a coulé de l'eau sous le pont Mirabeau et Canonical a pondu " Upstart" pour remplacer "système V"
Comme Debian a préféré  "Systemd" qui remplace "système V"...
Canonical (Ubuntu) a remplacé  " Upstart", lui même remplaçait "système V", par "Systemd"... Simple !

Donc ton script fonctionnera mieux si tu l'adaptes à "Systemd" !
Tu vas me gueuler : Elle est où la documentation ?
La DOC est ICI
Merci à zarmu qui a rédigé la doc smile

Bonne chance, @+

Dernière modification par ares (Le 12/02/2018, à 22:49)

Hors ligne