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