renato_pacheco
(usa Debian)
Enviado em 18/08/2016 - 17:55h
gustavost26 escreveu:
Pessoal estou com o mesmo problema, mas não estou conseguindo resolver.
Montei o seguinte script:
echo 'Started'
current_date_time="`date +%Y-%m-%d%`";
zip -r -q /var/'backup_'$current_date_time'.zip' /var/www/
aws s3 cp /var/'backup_'$current_date_time'.zip' s3://bucket_path/'backup_'$current_date_time'.zip'
date +'%a %b %e %H:%M:%S %Z %Y'
echo 'Finished'
Crontab: 1 * * * * root /var/www/s3.sh 2>&1> log-copia.txt
Mas o cron não esta executando.
Tem 1 coisa q tá errada ae, q é a linha do seu crontab. Ela deveria ficar assim:
*/1 * * * * root /var/www/s3.sh 2>&1> log-copia.txt
Isso faz com q rode de minuto em minuto.
Outra coisa q pode estar dando problema é de que forma é inserida essas regras. Se vc estiver no Debian ou semelhantes, o certo é vc criar um arquivo em /etc/crontab.d (com um nome qualquer) para ele ser executado. Se vc coloca essa linha dentro de /etc/crontab, vc deveria acrescentar mais alguns parâmetros, mas q não vem ao acaso nesse momento.
--
Renato Carneiro Pacheco
Certificado Linux LPIC-1
Especialista em Segurança em Redes de Computadores
Graduado em Redes de Comunicação
http://br.linkedin.com/in/renatocarneirop
http://www.facebook.com/renatocarneirop
"Não acredite no que eu digo, pois é a minha experiência e não a sua. Experimente, indague e busque." - Osho Rajneesh