• # cron : 2 formats

    Posté par . En réponse au message cron. Évalué à 8. Dernière modification le 21 août 2020 à 18:52.

    Salut,

    Il existe en fait deux formats pour les fichiers crontab.

    Le format que tu as utilisé sert dans les fichiers qui sont déposés dans /etc/cron.d/. Ces fichiers servent généralement à exécuter des tâches "système" (rotation des logs, tâches de maintenance, ...)

    Pour les fichiers utilisateurs, que tu édites avec "crontab -e" et que tu visualises avec "crontab -l", le format est très légèrement différent puisqu'on n'indique pas l'utilisateur sous lequel la commande doit être exécutée. Dans ton cas, il devrait donc suffire d'enlever "user" pour que ça fonctionne.

    Avec le fichier que tu avais, le daemon crond a essayé d'exécuter la commande "user python3 ..." et cela a dû générer une erreur (disant que la commande "user" n'a pas été trouvée). Cette erreur a normalement été envoyé par mail à user (via le serveur de mail local, s'il y en a un).

    J'espère que tout cela est clair.

    À+