Comandos para Agendamentos de Tarefas com AT

*Comandos baseados na distribuição Debian.

Execução imediata do script "backup.sh"

#echo "./backup.sh" | at now

Executar o script "backup.sh" às 07:00 da tarde

#at -f ./backup.sh 07:00 pm

Executar o script "backup.sh" às 07:00 da manhã

#at -f ./backup.sh 07:00 am

Executar o script "backup.sh" ao meio-dia

#at -f ./backup.sh noom

Executar o script "backup.sh" às 16:00

#at -f ./backup.sh teatime

Executar o script "backup.sh" à meia-noite

#at -f ./backup.sh midnight

Realizar um agendamento às 22:30 de forma interativa

#at 22:30

Executar o script "backup.sh" em 1(um) minuto

#at -f ./backup.sh now +1 minutes

Executar o script "backup.sh" em 1(um) dia

#at -f ./backup.sh now +1 day

Executar o script "backup.sh" em 1(uma) hora

#at -f ./backup.sh now +1 hours

Executar o script "backup.sh" em 1(uma) semana

#at -f ./backup.sh +1 weeks

Executar o script "backup.sh" em 1(um) mês

#at -f ./backup.sh +1 months

Verificar agendamentos

# atq
ou
#at -l

Verificar os arquivos dos agendamentos

#tree /var/spool/cron/atjobs/

Remove o agendamento com id "8"

at -d 8

Arquivo contendo os usuários permitidos para execução dos agendamentos com o "at"   

/etc/at.allow

Arquivo contendo os usuários bloqueados para execução dos agendamentos com o "at"

/etc/at.deny