Ubuntu Cronjob: Explicação e Configuração
Uma ferramenta útil no Ubuntu são os chamados trabalhos cron. Vamos explicar como configurá-lo e usá-lo.
Ubuntu cronjob - o que é isso?
- Um trabalho cron - também chamado de crontab - é um comando que executa scripts e programas em um horário especificado. Portanto, é adequado, por exemplo, para fazer backups ou executar atualizações.
- Observe, no entanto, que um trabalho cron só é executado se o computador estiver realmente ligado. Trabalhos cron perdidos não serão compensados.
- Um cronjob consiste em 7 seções. O primeiro representa o minuto e o segundo a hora em que a tarefa é concluída. A terceira seção contém o dia do mês e a quarta, o próprio mês, e a quinta é o dia da semana, com os números 0 e 7 representando o domingo. A sexta seção lista o usuário para quem o cronjob está sendo executado. Finalmente, a tarefa em si é anotada.
- Os trabalhos Cron são armazenados em todo o sistema no diretório "/ etc / crontab" ou para usuários individuais em "/ var / spool / cron / crontabs".
Crie o cronjob do Ubuntu - é assim que é feito
- O serviço cronjob para o terminal já está incluído no Ubuntu. Portanto, nenhuma instalação é necessária.
- Para criar ou alterar uma tarefa cron, abra o terminal e digite "crontab -e". Se você deseja editar as tarefas cron de outro usuário, digite "crontab -u user -e" e substitua "user" pelo usuário desejado.
- Agora você pode escolher qual editor deseja usar para editar seus trabalhos cron. Recomendamos o uso do nano, pois é a maneira mais fácil.
- Use as teclas de seta para navegar até a parte inferior do documento e digite seu cronjob. Se você não precisar de um parâmetro, basta preenchê-lo com "*". Por exemplo, se você deseja fazer um trabalho cron todos os dias às 15h30, basta preencher as horas e os minutos. Em vez dos demais valores, existe um "*".
- Quando terminar, pressione [Ctrl] e [X] simultaneamente e confirme com [J] e [Enter]. Suas alterações são salvas e fechadas nano.
- Para listar todos os seus trabalhos cron, digite o comando "crontab -l". Para ver os trabalhos cron de outro usuário, digite "crontab -u user -l". Substitua "usuário" pelo nome do usuário desejado.