Você está na página 1de 3

Automação de scripts

no shell (bash)
 Crie seu script bash  $ my_script.sh
 Configure a permissão de execução  $ chmod 400 my_script.sh
 Abra o recurso crontab (abre no editor vi default)  $ crontab –e
 Shift + a ou I para inserir texto

# A ordem de inserção das informações é:


<minuto> <hora> <dia do mês> <mês> <dia da semana> <commando>
0-59 0-23 1-31 1-12 1-5 path do script
 Esc pra sair do modo editor
 :wq para salvar e encerrar a edição
 Para verificar as automações  crontab –l
 Para apagar TODAS as edições  crontab –r ou –d (verifique)
 Verificar mail de execução do script  sudo service cron start
 Caso de falha no comando anterior, o caminho para verificar o log
será printado na tela. Basta dar um command ‘cat’ no path informado.
Exemplos:
 * * * * * /home/my_user/my_dir/my_script.sh
Executa o script a todo minute
 30 14 * * * /home/my_user/my_dir/my_script.sh
 Executa o script todos os dias as 14:30h
 */2 * * * * /home/my_user/my_dir/my_script.sh
Executa de 2 em 2 minutos todos os dias o script

Você também pode gostar