Docker ubuntu cron-F ne fonctionne pas

J'essaie d'exécuter un travail cron dans un conteneur docker. Avoir un superviseur correctement configuré

(Je vois cron -f dans le ps -ef et si je le tuer, il réapparaît)

fichier crontab (pour tester):

* * * * * echo hi >> /root/test

j'ai essayé de le mettre dans /etc/cron.d/crontab /etc/crontab et dans /var/spool/cron/crontabs/crontab

rien ne fonctionne - je n'obtiens rien dans /root/test

des idées?

6
demandé sur Boaz 2015-05-29 14:58:55

1 réponses

vous pouvez vérifier la syntaxe de votre crontab; les fichiers crontab dans des endroits comme /etc/crontab nécessitent un champ de nom d'utilisateur supplémentaire, par exemple:

* * * * * root echo hi >> /root/test

ceci est documenté (pas très clairement) dans crontab(5) :

Emplois dans /etc/cron.d /

Les emplois dans cron.d et / etc / crontab sont des travaux de système, qui sont généralement utilisés pour plus de l'utilisateur, ainsi, de plus le nom d'utilisateur est nécessaire....

13
répondu larsks 2015-05-30 16:46:50