Casca

Como agendar tarefas no Ubuntu 18.04 Usando Crontab

Como agendar tarefas no Ubuntu 18.04 Usando Crontab

Às vezes, você não deseja que um processo seja executado em um horário padrão especificado pelo seu sistema operacional, em vez disso, você mesmo deseja definir a hora de execução de um processo. Para fazer isso no Ubuntu, usamos o daemon Cron, que funciona da mesma maneira que o Agendador de tarefas funciona no Windows. O que você pode fazer com o daemon Cron é que você pode especificar o tempo para um processo, como uma manutenção ou uma tarefa relacionada de backup para ser executado. Desta forma, você pode automatizar essas tarefas para serem executadas posteriormente sem qualquer intervenção manual. Neste artigo, vamos explicar como fazer isso usando Crontab no Ubuntu.

Agendamento de tarefas no Ubuntu usando o Crontab

Para fazer isso, você precisa proceder da seguinte forma:

Inicie o terminal pressionando Ctrl + T ou clicando no ícone do terminal localizado na barra de tarefas ou procurando por terminal na janela de pesquisa e pressionando enter. A janela do terminal recém-aberta é mostrada abaixo:

Agora digite o comando crontab -e no terminal e pressione Enter para abrir o arquivo crontab. Este comando é mostrado abaixo:

Assim que você pressionar enter, o terminal pedirá que você selecione um editor para abrir este arquivo. Pressione 2 e, em seguida, pressione enter para selecionar nano editor porque é sempre bom abrir arquivos de sistema com o editor nano.

No momento em que você pressiona enter, você verá que seu terminal mudou para a janela do editor nano e seu arquivo crontab foi aberto neste editor. É mostrado abaixo:

Você pode percorrer este arquivo usando as teclas de seta para cima e para baixo. Todas as linhas escritas neste arquivo que começam com um '#' representam um comentário. Se você quiser adicionar uma nova tarefa para ser agendada no horário especificado, você deve escrevê-la sem hash. Por exemplo, se você deseja executar um backup de todas as suas contas de usuário todas as semanas às 5 da manhã.m, então você deve digitar o comando:

0 5 * * 1 tar -zcf / var / backups / home.tgz / home /

Isso é mostrado abaixo:

Depois de terminar de adicionar suas tarefas, basta pressionar Ctrl + O para salvar seu arquivo crontab no editor nano. Irá mostrar o estado de modificação no canto superior direito e irá pedir-lhe um nome de ficheiro para escrever. Basta pressionar Enter para selecionar o padrão. É dado abaixo:

Após pressionar enter, você retornará à janela normal do editor nano. Agora, para sair do editor nano após salvar seu arquivo, basta pressionar Ctrl + X.

Assim que seu editor nano for fechado, você será direcionado para a janela original do terminal. Aqui você verá a mensagem “crontab: instalando novo crontab”, que é uma indicação para dizer que seu arquivo crontab foi salvo com sucesso. Essa mensagem é mostrada na imagem abaixo:

Depois de fazer isso, agora todas as suas contas de usuário terão um backup todas as semanas às 5 da manhã.m.

Conclusão

Através do método explicado acima, você pode agendar quaisquer tarefas relacionadas ao sistema no momento de sua escolha. Essas alterações serão salvas para sempre até que você modifique este arquivo novamente. Este tipo de automação reduz a carga do usuário de fazer tudo manualmente. Espero que este artigo tenha sido útil.

Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...
Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...
Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...