• [^] # Re: Petites explications

    Posté par . En réponse au message Comment faire fonctionner cron??. Évalué à 1.

    C'est normal, dans ton premier cas tu ne respectes pas le format de fichier, qui est pour /etc/crontab : "champs date/heure" "utilisateur" "commande + arguments" (man 5 crontab) . A priori, cron du coup n'interpretait pas les mauvaises lignes et ne lançait pas ton script du tout.

    Cela-dit, comme suggéré dans les réponse à ton autre question du forum, regarde plutot la commande crontab (man 1 crontab) (c'est pratique ces homonymies...) qui te permet de créer/modifier un fichier cron spécifique à chaque utilisateur, et qui sera stocké dans /var/spool/cron/nom_d_utilisateur. En effet là tu édites la crontab système, ce qui n'est peut-être pas recommandé.

    À noter que pour le cron par utilisateur, il faut cette fois utiliser la syntaxe que tu avais utilisé la première fois, c'est-à-dire sans le champ 'nom d'utilisateur' (inutile puisqu'implicite dans le nom de fichier). Tu pourrais d'ailleur en profiter pour utiliser un autre utilisateur que root pour cette tâche de backup (si mysql le permet, j'en sais rien), moins on en fait en root hein...