crontab X script.sh zip [RESOLVIDO]

1. crontab X script.sh zip [RESOLVIDO]

Gustavo Silva Teles
gustavost26

(usa Debian)

Enviado em 18/08/2016 - 17:32h

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.


  


2. Contrab é um serviço

Luiz Carlos
luizcarlos18rj

(usa Suse)

Enviado em 18/08/2016 - 17:39h

Isso tb já aconteceu comigo, não basta só configurar o contrab apontando o script , mas tb é necessário "reiniciar" o serviço, veja na sua distro qual é o comando.

No Suse Linux Enterprise Sever ou Enterprise Desktop eu uso ;

#: service cron restart

No Oracle Linux eu uso:

#; service crond restart

OBS: VEJA A DIFERENÇA DE CRON E CROND ( depende da distro )




3. Re: crontab X script.sh zip [RESOLVIDO]

Gustavo Silva Teles
gustavost26

(usa Debian)

Enviado em 18/08/2016 - 17:50h

Reiniciei o serviço é funcionou.
Obrigado mano.


4. Re: crontab X script.sh zip [RESOLVIDO]

Renato Carneiro Pacheco
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


5. Re: crontab X script.sh zip [RESOLVIDO]

Luiz Carlos
luizcarlos18rj

(usa Suse)

Enviado em 23/08/2016 - 10:46h

gustavost26 escreveu:

Reiniciei o serviço é funcionou.
Obrigado mano.


Peço que coloque o tópico como resolvido, já que funcionou mano.

Se possível dá a melhor resposta pra eu subir a pontuação aki, valew






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts