Crontab é um utilitário do CentOS sistema operacional que permite agendar tarefas recorrentes em um horário predeterminado. Aqui estão as instruções para usar crontab em CentOS:
Etapa 1: abrir crontab para o usuário atual
Para abrir crontab para o usuário atual, execute o seguinte comando:
crontab -e
Etapa 2: entender a crontab sintaxe
Cada linha no crontab representa uma tarefa agendada específica.
A crontab sintaxe é a seguinte:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
O asterisco(*) significa todos os valores possíveis para esse campo.
Passo 3: Definir tarefas no crontab
Por exemplo, para executar um script chamado "myscript.sh" à 1h todos os dias, adicione a seguinte linha a crontab:
0 1 * * * /path/to/myscript.sh
Passo 4: Salve e saia
Depois de adicionar tarefas ao crontab, salve e saia pressionando Ctrl + X
, digite Y
e pressione Enter
.
Etapa 5: visualizar crontab
Para visualizar a lista de tarefas no crontab, execute o seguinte comando:
crontab -l
Etapa 6: remover uma tarefa do crontab
Para remover uma tarefa do crontab, execute o seguinte comando:
crontab -r
Nota: Tenha cuidado ao usar crontab, verifique se a sintaxe e o horário de agendamento estão corretos para evitar mau funcionamento ou sobrecarga do sistema.