Como agendar tarefas no linux usando o comando `at`

Agendamento de postos de trabalho é uma parte essencial da administração de servidores Linux. Nós demos uma olhada em como agendar tarefas na máquina Linux usando o cron

comandar mais cedo. Aqui está uma alternativa para cron - em. A principal diferença entre os dois é que quando você agendar uma tarefa usando cron que executar repetidamente sem a necessidade de reprogramação. Com em, Por outro lado, o agendamento de uma tarefa é apenas para uma única execução. Ambos os comandos têm seu uso, e gostaria de sugerir que você obtenha um bom entendimento de ambos.

Video: Comando at - Agendar tarefas para execução única no Linux

Vejamos como agendar uma tarefa para executar apenas uma vez usando o em comando. Primeiro certifique-se de que o pelo daemon está em execução usando um comando como este:

# Ps -ef | atd grep
raiz 8231 1 0 18:10? 00:00:00 / usr / sbin / ATD

Se você não vê atd correndo iniciá-lo com este comando:

# /etc/init.d/atd começar

Uma vez que o daemon foi iniciado com êxito você pode agendar uma em tarefa utilizando as duas opções -f, para o arquivo a ser executado, e -v, para o momento em que ele deve ser executado. Então, se você quer executar o script shell shellscript.sh em 18:30 você execute o seguinte comando:



# At -f shellscript.sh -v 18:30

Video: Como agendar tarefas no CRONTAB ?

Lembre-se que com o em comandar o script shellscript.sh executará a 18:30 e, em seguida, a programação irá desaparecer. Então, se isso não é o que você deseja é, você é melhor fora de usar cron.

o em comando é muito inteligente na medida em que pode tomar algumas ordens em Inglês se quiser. Por exemplo, você pode agendar tarefas usando a seguinte sintaxe assim:

Video: AGENDAR TAREFAS NO LINUX - CRON

# At -f shellscript.sh 22:00 amanhã

# At -f shellscript.sh 02:50 terça-feira

Video: Uso de "cron" y "at" en Linux - CentOS

# At -f shellscript.sh 06:00 11 de julho

# At shellscript.sh -f 02:00 próxima semana


Artigos relacionados