at command es una utilidad de línea de comandos que se utiliza para programar un comando para que se ejecute en un momento determinado en el futuro. Los trabajos creados con el comando at se ejecutan solo una vez. El comando at se puede usar para ejecutar cualquier programa o correo en cualquier momento en el futuro. Ejecuta comandos a una hora determinada y acepta horas de la forma HH:MM para ejecutar un trabajo a una hora específica del día. La siguiente expresión, como mediodía, medianoche, hora del té, mañana, la próxima semana, el próximo lunes, etc. podría usarse con el comando at para programar un trabajo.
Sintaxis:
at [OPTION...] runtime
Instalación de al mando
Para Ubuntu/Debian:
sudo apt-get update sudo apt-get install at
Para CentOS/Fedora:
sudo yum install at
Trabajar con al mando
1. Comando para listar los trabajos pendientes del usuario:
at -l
o
atq
2. Schedule a job for the coming Monday at a time twenty minutes later than the current time:
at Monday +20 minutes
3. Programe un trabajo para que se ejecute a la 1:45 del 12 de agosto de 2020:
at 1:45 081220
4. Programe un trabajo para que se ejecute a las 3:00 p. m. dentro de cuatro días:
at 3pm + 4 days
5. Programe un trabajo para apagar el sistema hoy a las 4:30:
# echo "shutdown -h now" | at -m 4:30
6. Programe un trabajo para que se ejecute dentro de cinco horas:
at now +5 hours
7. at -r or atrm command is used to deletes job , here used to deletes job 11 .
at -r 11
o
atrm 11