Neste artigo, exploraremos o no comando e como usá -lo para otimizar as tarefas de administração do seu sistema.
O conteúdo deste artigo inclui:
Linux at comando
O no O comando no Linux é uma ferramenta poderosa para agendar tarefas para executá -las em um determinado horário definido. Ele permite que os usuários especifiquem a data e a hora exatas em que um comando deve ser executado. O comando AT permite que os usuários gerenciem diferentes tarefas automaticamente.
O no O comando também inclui o
O "atq”É usado para exibir tarefas pendentes para um usuário específico, enquanto os usuários root podem visualizar todas as tarefas. O formato de saída mostra o ID da tarefa, data, hora, fila e nome de usuário.
Por outro lado, "ATRM”É usado para excluir tarefas usando o número do trabalho.
Esses comandos fornecem funcionalidade e controle adicionais para gerenciar tarefas agendadas com o no comando no linux.
Instalando no comando no Linux
O Linux no O comando pode não ser, por padrão, instalado em seu sistema. Para instalar no No Linux, use o comando abaixo:
sudo apt install em
Entendendo o comando AT
O no O comando é usado para agendar trabalhos para executar em um horário específico no futuro, sem a necessidade de um processo contínuo em execução em segundo plano. O comando funciona adicionando trabalhos a uma fila, que é executada no horário designado.
A sintaxe do no O comando é o seguinte:
em [-f filename] [-m] [-q fileue] [-v] [time]
Onde:
Você pode agendar trabalhos usando uma variedade de formatos de tempo, incluindo tempos absolutos, tempos relativos e tempos especificados como minutos depois da hora.
Expressões de tempo absoluto incluem:
Por exemplo, o comando dado abaixo imprimirá “Olá" às 4 da tarde:
eco "Olá" | às 4 da tarde
Para especificar um Expressão relativa do tempo usando no Comando, temos que especificar o comando adicionando o “+”Além disso, assine qualquer um deles:
Por exemplo, para agendar uma tarefa aos 5 minutos após o horário atual, use:
eco "Olá" | em agora +5 minutos
Programe um script bash usando no comando
Usando o no O comando é direto. Basta entrar no comando seguido pelo momento em que você deseja que o trabalho seja executado e o comando que deseja executar.
Por exemplo, para executar um script, siga a sintaxe abaixo:
eco "arquivo sh.sh "| no momento
Observação: Eu criei um script bash que anexará o texto “Olá Mundo”Dentro de um arquivo“meu arquivo.TXT”Sempre que é executado.
eco "SH Demo.sh "| às 16:24
Podemos verificar o conteúdo dentro do arquivo usando o gato comando para garantir que o script seja executado com sucesso no horário determinado.
Agendar interativamente um trabalho usando o comando
Usando o no Comando no Linux, os usuários podem agendar tarefas interativamente, especificando o tempo de execução desejado e inserindo os comandos correspondentes no prompt. Este processo é como criar eventos em um aplicativo de calendário.
Por exemplo, Podemos criar um texto de memorando e agendá -lo como um restante em um horário específico. Execute o seguinte comando para agendar um memorando que acrescenta “Linuxhint”Em um arquivo de texto no horário especificado:
às 11:21
Depois de executar o comando acima, adicione o seguinte comando para adicionar um texto “Linuxhint”Dentro de um arquivo.
em> eco "linuxhint"> ~/at-test.TXT
Para sair do no Prompt, os usuários podem pressionar Ctrl+d no teclado deles.
Observação: O comando acima cria um arquivo de texto e anexa o texto dentro do arquivo.
Após a execução da tarefa, pode -se verificar sua execução usando o gato comando no arquivo correspondente.
gato ~/at-teste.TXT
Agendar um emprego com em
O no O comando no Linux permite que os usuários agendem tarefas, tubulando comandos usando ele usando eco sem usar o prompt interativo.
Por exemplo, Os usuários podem especificar o tempo de atraso em minutos e o “agora”Notação para agendar uma tarefa, como mostrado no exemplo a seguir:
Echo "Echo 'Welcome to Linuxhint' >> ~/AT-SIMPLE.txt "| AGORA AGORA MINHO
Este comando agenda uma tarefa para executar 1 minuto a partir da hora atual e anexar o texto “Bem -vindo ao Linuxhint”Dentro do arquivo quando executado.
Usando este método, podemos agendar tarefas sem a necessidade de entrada interativa.
Depois de um minuto, execute o gato comando para verificar a execução do cronograma:
gato ~/no simples.TXT
Liste todos os trabalhos de corrida
Para listar todos os trabalhos de corrida, você pode executar:
em -l
Ou:
atq
Todos os trabalhos agendados em execução serão listados com o ID do trabalho.
Removendo um trabalho de programação usando o comando
Para remover um trabalho programado, precisamos conhecer o ID do trabalho de um processo de execução. A seguir será seguida a sintaxe para remover um trabalho programado.
ATRM [ID do trabalho]
Por exemplo, para remover os trabalhos de cronograma atual com ID do trabalho 4, use:
ATRM 4
Remova o comando AT
Para remover o no Comando do sistema Linux, use:
sudo apt autoremove em
Conclusão
O no O comando é um utilitário útil para agendar trabalhos em sistemas Linux. Ele permite que os usuários automatizem tarefas, o que pode economizar tempo e aumentar a produtividade. O no O comando permite que os usuários especifiquem a hora e a data exata para que um trabalho seja executado, tornando -o uma ferramenta poderosa para gerenciar tarefas complexas. Para uma descrição detalhada de no Comando leia as diretrizes acima mencionadas.