Automatiser un script

Bonjour à tous,
Je souhaite utilisé Cron pour exécuter des tâches à des intervalles de temps réguliers. J’ai une distribution Debian Etch 5.0
J’ai créé un script pour réaliser une sauvegarde
le script se nomme scriptglpi.sh il se situe dans /home/administrateur/

[code]#!/bin/sh
user="-u root"
mdp="-pMonMotDePasse"
chm="/MonChemin"

Dump base

mysqldump $user $mdp monUser > $chm/$(date +%Y-%m-%d).backup.sql[/code]

mon script fonctionne lorsque dans mon terminal je tape ./scriptglpi.sh et entrée
maintenant je souhaite automatiser cette sauvegarde donc je l’ai ajouter dans le crontab

cette commande permet de lister toutes les actions crontab de mon utilisateur

j’obtiens

# m h dom mon dow command 30 23 * * * /home/administrateur/scriptglpi.sh >>/dev/null

avec cette commande je souhaite lancer mon script à 23h30 tous les jour mais sa ne marche pas.
merci de m’éclairer sur cette problématique

Problème classique avec crontab : vu que tu n’es pas loggué, les variables d’environnement ne sont pas définies.

Il te faut rajouter ton PATH au début du script.

Ou bien un chti sh devant, ça devrait le faire. :114

30 23 * * * sh /home/administrateur/scriptglpi.sh >>/dev/null

merci, sa fonctionne!