Crontabs utilisateur
Après des mois de recherches ponctuelles sur “pourquoi les crontabs utilisateurs ne se lancent pas”, j’ai (enfin) répondu à la question :
On ne peut pas mettre de \t (tabulation) entre les caractères de date et heure du job.
Ami geek qui lit ceci, grave cela dans ta mémoire.
Mais..
…le manuel dit :
Le format d’une commande cron est très proche du standard V7, avec quelques options permettant de garder une compatibilité ascendante. Chaque ligne dispose de 5 champs de date et d’heure, suivis d’une commande et enfin d’un retour à la ligne (« \n »). Le système crontab (/etc/crontab) utilise le même format, si ce n’est que le champ utilisateur est indiqué après les champs de date et d’heure mais avant la commande. Les champs peuvent être séparés par des espaces ou des tabulations.
Je comprend que ça s’applique également aux champs de date et heure mais peut-être que je me trompe.
L’avenir me permettra peut-être de résoudre ce mystère. En tous cas, chez moi, en remplaçant les tabulations par des espaces, ça fonctionne beaucoup mieux.