at
Processos e sistema
Uso
at <time> (then type the command, Ctrl+D to finish)Executa um comando exatamente uma vez no horario que voce indicar; o daemon atd precisa estar rodando (muitas vezes nem esta instalado) e a saida vai por e-mail, nao para a tela.
Opções comuns
| Opção | Significado |
|---|---|
| at 15:00 / at 3pm tomorrow | Absolute times, in many spellings. |
| at now + 10 minutes | Relative times: minutes, hours, days, weeks. |
| -f <file> | Run a script file instead of typing the command. |
| atq | List the jobs you have queued (same as at -l). |
| atrm <n> | Delete queued job number n (same as at -r). |
Exemplos
echo "systemctl restart nginx" | sudo at now + 5 minutesOne restart, five minutes from now.
at -f deploy.sh 02:00Run a script once at 2am.
atqCheck what is still queued.
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que at faz?
Executa um comando exatamente uma vez no horario que voce indicar; o daemon atd precisa estar rodando (muitas vezes nem esta instalado) e a saida vai por e-mail, nao para a tela.
Q. Como se digita?
at <time> (then type the command, Ctrl+D to finish) — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 5; a lista completa está em man at. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man at