Estou tentando colocar a configuração específica do projeto crontab no repositório de código para facilitar a atualização de tarefas cron em todos os back-ends durante a implantação.
É possível incluir arquivos na configuração do crontab? Algo como
* * * * * execsomething /blablabla/blah/
* * * * * onemore /blablabla
@include '/home/user/project/crontab.conf'
Não tão longe quanto o que sei;
/etc/cron.d
é para isso que serve.Como Boscoe apontou, também existem os
/etc/cron.{hourly,daily,weekly,monthly}
diretórios, mas os trabalhos nele podem ser executados apenas como root (a menos que você use explicitamente/bin/su
para alterar o EUID). Os trabalhos/etc/cron.d
têm um campo extra que especifica o usuário em que são executados e a maneira como sua pergunta contém um/home/user
caminho me faz pensar que você deseja que esses trabalhos possam ser executados como usuários arbitrários.fonte