Essayer 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 tue il réapparaît)
fichier crontab (pour test):
* * * * * 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 ne reçois rien dans /root/test
Des idées?
Vous voudrez peut-être vérifier votre syntaxe crontab; Les fichiers crontab dans des endroits tels que /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)
:
Jobs dans /etc/cron.d/
Les tâches dans cron.d et / etc / crontab sont des tâches système, généralement utilisées par plusieurs utilisateurs. De plus, le nom d’utilisateur est nécessaire ….