Crontab - Agendamento de tarefas
Muitas vezes você tem necessidade de agendas tarefas em seu servidor Linux pois fazer uma rotina todos os dias acaba sendo um tanto quando desgastante e como somos pessoas (humanos) corremos o risco de esquecer de algo, então vou mostar como efetuo rotinas diárias em meu servidor de dados como ERP da empresa. Opções do Crontab : crontab -l = lista as tarefas agendadas; crontab -e = edita a lista de tarefas agendadas; crontab -r = remove todas as tarefas agendadas, ou seja, remove o crontab do usuário; Como ele é formado : utilizando a opção acima temos o crontab do usuário, mas também temos a opção global que é utilizada somente pelo root. Então utilizando o comando crontab -e temos: 0 4 * * * ls -l Onde temos 5 campos conforme descrito abaixo : 0 = minuto que vai rodar a tarefa (0-59) 4 = hora que vai rodar a tarefa (0-23) * = dia do mês que vai rodar a tarefa (1-31) * = mês que vai rodar a tarefa (1-12) * = dia da semana que vai rodar a tarefa (onde: 0=do...