Introducción
Primero, necesitamos saber que todos hacen la misma tarea específica todos los días de forma manual y eso puede hacer perder mucho tiempo, especialmente cuando tenemos tareas importantes o su día estuvo ocupado con muchas otras tareas... pero traemos la mejor solución que ahorrará un mucho tiempo para hacer otras cosas importantes.
Entonces, comencemos con (at):entonces at es un comando en Linux que se usa para ejecutar un comando en un momento particular una vez
Cómo instalar en ?
Instalar en Debian (Ubuntu\Kali):
Antes que nada, actualice su sistema y, por lo tanto, use este comando.
apt-get update && apt-get upgrade
Lo segundo, instala el paquete at
sudo apt install at -y
Puede verificar que funcione bien cuando el demonio se está ejecutando escribiendo este comando en la terminal y asegúrese de que atd.service esté activo (en ejecución)
sudo systemctl status atd.service
Si el servicio atd está deshabilitado o inactivo, escriba estos dos comandos en la terminal
sudo systemctl enable atd.service
sudo systemctl start atd.service
Instalar en Centos\Redhat\Fedora:
sudo yum install at -y
¿Cómo usarlo?
Solo los usuarios con privilegios administrativos pueden usar at command
Puede controlar quién puede crear trabajos usando at permitiendo a usuarios específicos o denegando a otros
- Abre tu terminal
- Comando de escritura:
vi /etc/at.deny
- Y escriba al usuario que evitará que cree trabajos usando at
- Para permitir que un usuario específico escriba lo siguiente
vi /etc/at.allow
- Agregue el usuario al que le permitirá crear los trabajos usando en
Sugerencia :tal vez no pueda encontrar el archivo (at.allow) .. puede crearlo primero y agregarle usuarios
Puede usarlo simplemente ejecutando tareas simples en un momento determinado.
Abre tu terminal y escribe este comando
at <time you want to execute task>
Escriba el comando que desea ejecutar.
Después de terminar presione Ctrl + D>> para guardar el trabajo y salir
Ejecuté una tarea de archivo para dos archivos en un momento específico.
Puede ejecutar tareas en el archivo de script como se muestra a continuación.
at <time> -f <Script File>
Puede editar el formato de hora con los siguientes formularios
el viernes +30 minutos | el próximo viernes a una hora 30 minutos más tarde que la hora actual |
a las 4 am + 3 días | a las 4 p. m. dentro de 3 días |
a las 13:00 080521 | a las 13:00 AGO 05 2021 |