Se você adicionar isso a /etc/crontab
, isso não será exibido no crontab pessoal do root, pois ele contém apenas o crontab específico do usuário editado com crontab -e
, não o de todo o sistema em /etc
.
Mais detalhes:
Meu palpite é que /pulse/crontab.sh
(que você não mostra, por quê?) adiciona a linha crontab relevante ao arquivo crontab do sistema /etc/crontab
. Posteriormente, você executa o comando crontab -l
, mas isso só mostra um erro porque ele lista somente o crontab% em pessoal (que por acaso está vazio), não o em todo o sistema em root
. Isso tudo é perfeitamente normal e esperado. Para mostrar a linha que seu script adicionou, você substitui /etc/crontab
por CMD crontab -l
.
Tudo isso não tem nada a ver com qualquer comando dockerfile, como CMD cat /etc/crontab
, ADD
ou RUN
, é apenas o material básico do Linux.