Crontab

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (257 palavras )
  • Download(s) : 0
  • Publicado : 10 de novembro de 2011
Ler documento completo
Amostra do texto
1 CRON

É um serviço para agendamento de rotinas ou tarefas, de modo que o sistema Linux execute-as periodicamente.

2 PROCEDIMENTO

1- Criar um script com a tarefanecessária: vi /usr/local/bin/.sh
2- Transforme em executável: chmod +x /usr/local/Bin/.sh
3- Adicionar o período: crontab –e

Mm hh dd mm ds /usr/local/Bin/.sh

Mm hh ddmm ds (opcional) script
| | | | | | |
| | | | | | \_Comando que será executado
| | | | | |
|| | | | \_ UID que executará o comando
| | | | |
| | | | \_ Dia da semana (0-7)
| | | |
| | |\_ Mês (1-12)
| | |
| | \_ Dia do Mês (1-31)
| |
| \_ Hora
|
\_ Minuto
Onde:
Minuto
Valor entre 0 e 59
Hora
Valorentre 0 e 23
Dia do Mês
Valor entre 0 e 31
Mês
Valor entre 0 e 12 (identificando os meses de Janeiro a Dezembro)
Dia da Semana
Valor entre 0 e 7 (identificando os dias deDomingo a Sábado). Note que tanto 0 e 7 equivalem a Domingo.
usuário
O usuário especificado será usado para executar o comando (o usuário deverá existir).
comando
Comando queserá executado. Podem ser usados parâmetros normais usados na linha de comando.

4- Reiniciar o serviço: /etc/initid.d/cron stop
/etc/initid.d/cron start

5- Para visualizaragendamento: crontab –l
Para apagar agendamento: crontab -r

6- Para o agendamento executar periodicamente, basta copiar o scritp para uma das pastas adequada á tarefa.cron.hourly – de hora em hora;
cron.daily – de dia em dia;
cron.weekly – de semana em semana;
cron.montly: de mês em mês.

cp /usr/local/bin/.sh /etc/

7- Reiniciar serviço.
tracking img