Você pode usar um trabalho CRON para automatizar operações como atualizar o sistema com os patches de segurança mais recentes, backup de bancos de dados ou dados, enviando e -mails e verificando o uso do espaço em disco. Cron pode definir tarefas para executar cada minuto, hora, dia, mês, dia da semana ou especificando qualquer combinação de datas.
Por que usar trabalhos de cron?
Os trabalhos de Cron são úteis no Linux pelos seguintes motivos:
Sintaxe do Crontab:
Cada campo em um arquivo crontab existe na seguinte ordem:
(s) minuto (s) hora (s) dia (s) Mês (s) da semana (s) comando (s) (s) (s) comando (s)
Aqui está a sintaxe do comando crontab:
***** /path_to_script
Instale Cron:
Escreva o comando abaixo do ritmo para instalar o Cron em seu sistema Linux.
$ sudo apt install cron
Depois disso, permita o cron para automaticamente.
$ sudo systemctl atabille -agora cron
Editando Crontab com Nano:
Para demonstrar a você o procedimento de edição de qualquer arquivo Crontab com Nano, criaremos um trabalho Crontab. Então, um usuário do Linux pode usar o “Crontab -u Nome de usuário -e” Comando para editar o arquivo Crontab com o Nano Editor.
Vamos utilizar o “Crontab -e” comando para adicionar um trabalho de cron para o usuário atual "Linuxhint" no arquivo de configuração Crontab.
$ Crontab -u Linuxhint -e
Todo domingo às 13:00 A.M, a seguinte entrada de comando é adicionada a um novo arquivo Crontab que excluirá qualquer arquivo de log do diretório inicial "Linuxhint". Além disso, os caracteres de redirecionamento são adicionados à linha de comando depois *.log para que a entrada de comando não redirecione a saída. Isso garante que o comando seja executado corretamente.
1 0 * * 0 rm/home/linuxhint/ *.log> /dev /null 2> & 1
Imprensa “Ctrl+O.” Ele escreverá o conteúdo adicionado no arquivo Crontab.
Agora, verifique o recém -criado trabalho de Cron do usuário "Linuxhint", utilizando o seguinte comando.
$ sudo ls -l/var/spool/cron/crontabs
A produção declara que seu trabalho de cron é adicionado com sucesso ao Crontab.
Conclusão:
O pacote do sistema Linux inclui Crontab, Um agendador de emprego útil que pode executar um procedimento automático como raiz. O Crontab contém trabalhos de cron que ajudam o sistema operacional enquanto recebem um backup programado de arquivos de log ou bancos de dados. Você pode criar vários trabalhos Cron no arquivo Crontab. Este artigo forneceu o método de Editando arquivos Crontab com Nano editor.