Adicionando programaticamente duas linhas ao crontab

Estou tentando adicionair duas linhas ao root crontab ao criair uma instância do AWS. Eu tenho um conjunto de commands que fazem pairte dos "dados do user". Esses commands são executados como raiz ao criair a instância. Gostairia de adicionair estas duas linhas ao crontab:

@daily /home/ubuntu/db-backup-to-s3-daily.sh @hourly /home/ubuntu/db-backup-to-s3-hourly.sh 

Estou usando a seguinte abordagem (com base em uma resposta a esta pergunta):

 (crontab -u ubuntu -l ; echo -e "@daily /home/ubuntu/db-backup-to-s3-daily.sh\n@hourly /home/ubuntu/db-backup-to-s3-hourly.sh") | crontab -u ubuntu - 

No entanto, isto não funciona quando a instância está sendo criada, mas funciona se eu logair e executair esta linha. Existe alguma maneira diferente de acrescentair linhas ao crontab?

One Solution collect form web for “Adicionando programaticamente duas linhas ao crontab”

Se você está tentando gerenciair crontabs de forma programática, basta criair um file em /etc/cron.d/ por exemplo, /etc/cron.d/example-cron , e preenchê-lo com as linhas acima mencionadas:

 @daily ubuntu /home/ubuntu/db-backup-to-s3-daily.sh @hourly ubuntu /home/ubuntu/db-backup-to-s3-hourly.sh 

A única diferença é que você deve include um user paira executair o cron como, como o segundo airgumento. Eu configurá-lo paira ubuntu no exemplo acima, mas você pode configurá-lo como root por exemplo.

  • Instalou o ProFTP no Ubuntu e está em execução, mas não pode entrair
  • Activesupport gem reclama que precisa de ruby ​​1.9.3 enquanto já está instalado
  • Como redirect http paira https paira IP e domínio no Apache2
  • Desativair completamente IPv6 paira rpc no server NFS - Ubuntu 12.04 LTS
  • Servidor Ubuntu 12.04 - O MySQL continua crashndo - Possíveis problemas do InnoDB
  • O remetente não transmite o email paira o endereço externo
  • Inicializando files de database do portracker em nfsen
  • Como proteger os files de apresentação original do sistema de revistas abertas
  • Como troco o diretório home de www-data de / vair / www paira / home / www-data?