Geralmente, é uma boa idéia manter seu crontab em um arquivo separado e instalá-lo com crontab filename
. (Eu mantenho meu arquivo crontab em um sistema de controle de origem).
Você pode ter vários arquivos crontab e instalá-los todos com
cat file1 file2 file3 | crontab
O comando crontab
normalmente gerencia apenas um único crontab por usuário. Mas você pode adicionar arquivos crontab do sistema ao diretório /etc/cron.d
. Esses arquivos têm um campo extra após a especificação de hora que indica o usuário para o trabalho e você pode ter vários arquivos por usuário. Mesmo que um deles tenha um erro de sintaxe, os outros ainda serão executados.
Você precisará de acesso root para instalar arquivos nesse diretório.
man 5 crontab
para detalhes.
Não estou convencido de que contornar o mecanismo normal de crontab como este seja uma boa ideia, mas deve funcionar.
(Isso pressupõe a implementação "Vixie Cron", que é provavelmente o que seu sistema usa.)
NOTA: Você pode se sentir tentado a tentar
crontab file1 file2 file3 # WRONG
mas uma experiência rápida mostra que todos os nomes de arquivos, mas os primeiros, são silenciosamente ignorados. A man page diz que um único nome de arquivo é aceito, mas não diz o que acontece se vários nomes de arquivo forem fornecidos.