Pular para o conteúdo

agendar uma tafera no linux rodar um shell em um certo horario

Responder tópico
  • Denunciar
  • Indicar

1. agendar uma tafera no linux rodar um shell em um certo horario

Enviado em 26/08/2014 - 06:46h

Bom dia pessoal.
sou novo aqui e gostaria de saber uma como agendar um shell script para rodar em um certo horário.
Ex: tenho um shell que faz a salva dos meus arquivos só que ele e rodado manualmente e as vezes esqueço de rodar ele quero agendar a execução dele para todos os dias a meia noite.

Como faço isso Desde já obrigado galera

Responder tópico

3. Re: agendar uma tafera no linux rodar um shell em um certo horario

Enviado em 26/08/2014 - 08:16h

Olá!

Você pode agendar pelo arquivo "crontab", este localizado na pasta /etc. Através dele poderá agendar o horário que precisar.

Abaixo segue exemplo da estrutura deste arquivo onde você poderá adicionar uma nova linha da sua tarefa agendada.

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
00 0 * * * usuario /usr/scripts/minharotina.sh

Na última linha há uma exemplo de como lançar a nova linha. Esta executará todos os dias à meia-noite (00:00 horas), executando o arquivo "minharotina.sh" localizado na pasta /usr/scripts/.

Abaixo alguns links para se interar melhor deste processso.

http://www.vivaolinux.com.br/artigo/Usando-cron-e-crontab-para-agendar-tarefas
http://www.oficinadanet.com.br/artigo/1205/como_utilizar_o_croncrontab_do_linux
http://www.infowester.com/linuxcron.php



4. Re: agendar uma tafera no linux rodar um shell em um certo horario

Enviado em 27/08/2014 - 13:50h

que distro usa? dependendo da Distro, Cron tem clientes gráficos, também.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder