Como agendar a reinicialização diariamente no Linux

Como agendar a reinicialização diariamente no Linux
Reinicie o sistema significa desativar todas as aplicações do dispositivo e reiniciar com um novo estado. Precisamos reiniciar quando o sistema trava e falha em funcionar corretamente. Sempre que o sistema reinicia, ele vem com uma nova cópia do software e é carregado na memória.

Para os usuários do Linux, é sempre fácil encontrar a solução de operações que você está confuso. Da mesma forma, se você deseja reiniciar o sistema, não precisa instalar nenhuma ferramenta ou pacote específico.

Alguns dos processos também exigem reiniciar o sistema para as mudanças configuracionais. É bom reiniciar o sistema quando necessário, mas fazê -lo diariamente pode criar problemas. Por isso tem cuidado!

O Crontab, ou podemos ligar Tabela Cron, é o utilitário Linux embutido que ajuda a agendar os processos e executá-los no horário especificado. O Tabela Cron consiste em scripts e comandos predefinidos de onde Cron Daemon os lê. O Cron permite que o usuário configure os comandos predefinidos no Cron tabela e configure -os para executar automaticamente.

Algumas tarefas precisam executar diariamente, enquanto algumas semanalmente e similarmente mensalmente e anualmente.

Siga o guia se deseja agendar uma reinicialização diariamente no sistema:

Como agendar a reinicialização diariamente usando Crontab

A seguir, o formato de Crontab:

Min Hour Dom Mon Dow CMD
Campos Valor permitido
Min (minutos) 0 - 59
Hora (campo de hora) 0 - 23
Dom (dia do mês) 1 - 31
Seg (campo do mês) 1 - 12
Dow (dia da semana) 0 - 6
Cmd (comando) Comando a ser executado

Abra um terminal e digite o comando mencionado para obter /etc/crontab arquivo:

$ sudo nano /etc /crontab

O arquivo ficará assim:

Você também pode obtê -lo usando o comando:

$ CRONTAB -E

(Você será solicitado a selecionar um editor preferível como Vim, Nano, etc. para o arquivo crontab)

Role o arquivo e escreva a linha mencionada no final:

00 10 * * * desligamento sudo -r

A linha acima forçará o sistema a reiniciar diariamente em 10 a.m.

Observe que: O desligamento -r O comando é usado para reiniciar o sistema.

Conclusão

A redação mostrou como reiniciar o sistema diariamente. Você pode fazer isso digitando o desligamento -r comando regularmente no terminal. No entanto, para evitar escrever o desligar comando diariamente, você pode fazer isso Crontab.

O Crontab A utilidade ajuda a agendar processos e executá -los a tempo. Todos os comandos predefinidos são escritos no Tabela Cron de onde Cron Daemon os lê. Para agendar um processo, você pode editar o /etc/crontab arquivar e definir horários de acordo com o requisito.