Bonjour,
Ça fait quelques années que je fais tourner une instance Simple Hosting chez Gandi pour faire tourner Dolibarr pour une boite.
Un changement récent a fait que j'ai crée une nouvelle instance et c'était l'occasion de revoir les backups.
Avant j'utilisais la commande mysqldump avec mot de passe en clair dans le fichier anacrontab, mais en creusant j'ai appris à créer un script bash accompagné du fichier .cnf pour contenir le mot de passe.
Donc mon script .sh (exécutable) avec un fichier .cnf marche très bien lancé manuellement dans la console ssh.
Je met la commande dans le anacrontab de l'instance, et là ça ne marche que une première fois quand je redémarre l'instance.
J'ai regardé dans les fichiers log de anacron mais c'est pas bavard du tout…
Comment faire pour chercher le soucis ?
J'ai essayé le support Gandi mais ils ont jamais répondus je pense que je suis trop noob et la question est sans doute trop basique ?
# --verbose
Posté par Cyril Brulebois (site web personnel) . Évalué à 4.
À quoi ressemblent ton entrée de crontab et ton script ?
Debian Consultant @ DEBAMAX
# Des pistes
Posté par gUI (Mastodon) . Évalué à 4.
En général quand j'ai ce phénomène de script qui marche à la main mais pas en cron c'est que je le lance en tant qu'utilisateur, alors que le script cron est root
PATH
(en général dans cron tu n'as que/bin
et/usr/bin
)En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# cron ou anacron
Posté par NeoX . Évalué à 4.
ou as-tu configuré et mis ton script ?
/etc/cron.daily par exemple pour qu'il soit lancé une fois par jour
/etc/cron.d/matable_cron pour configurer un reglage spécifique, ou tu préciseras les dates/heure/minute, l'utilisateur, et le chemin vers le script à lancer
# Et sinon si c'est pour le backup de la base de dolibarr...
Posté par rycks . Évalué à 4.
Il y a tout ce qu'il faut dans dolibarr: direction Accueil > Outils d'administration > Travaux planifiés > Sauvegarde locale de base.
Avant ça il faut
Donc ça "reboucle" un petit peu avec ton problème de cron mais ça évite le problème du script avec mot de passe …
eric.linuxfr@sud-ouest.org
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.