Agendando tarefas no Linux com AT

Aula 84 · GNU/Linux para Servidores

Na aula sobre agendamento de tarefas no Linux com o comando `at`, foi explicado como este recurso manipula uma fila chamada Chrome para gerenciar e executar tarefas de forma única e automática. O comando permite definir a execução de scripts ou comandos em um momento específico futuro, garantindo que cada tarefa seja realizada apenas uma vez antes de ser removida da fila.

Para usar o `at`, é necessário especificar o tempo em que a tarefa será executada, como "12 horas" para agendar algo para meia-noite no dia seguinte. Após definir o horário, é possível inserir comandos ou scripts que serão executados nesse momento específico. Um exemplo dado foi a criação de um arquivo `.txt` às 12 horas do dia seguinte, configurado usando `echo "comando" | at hora`.

Outro método apresentado envolve a execução direta de scripts através do comando `at`, onde o script é chamado diretamente com parâmetros específicos. Isso permite agendar tarefas sem interação manual, simplificando processos automatizados.

O `at` também suporta diferentes formatos de data e hora, incluindo horários americanos (MMDDHHMM), facilitando a configuração em diversos contextos. Além disso, o comando permite listar as tarefas agendadas com `at -l`, remover tarefas antes da execução e controlar os privilégios de uso através do Chrome.

A aula finalizou destacando que o próximo passo seria abordar a inicialização do sistema no Linux.

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso