GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo automatizar trabajos diarios en Linux usando (at)

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

Para comprobar la lista de todas las tareas se ejecutarán en:

Abra la terminal y escriba los siguientes comandos

atq    or  at -l 

Para eliminar una de esta tarea:escribe el comando

atrm < the number of task >

Conclusión :

Finalmente, la utilidad at lee los comandos de la entrada estándar y los ejecuta en un momento determinado

Entonces, para obtener más información sobre todas las opciones disponibles del tipo de comando at en su terminal

man at


Linux
  1. Cómo escribir texto en la imagen usando el comando de Linux

  2. Cómo apagar o reiniciar Linux usando la línea de comandos

  3. ¿Cómo matar un proceso en Linux usando el comando?

  4. Cómo ordenar archivos en Linux usando el comando Ordenar

  5. Cómo dividir iso o archivo usando el comando 'dividir' en Linux

Cómo automatizar tareas con trabajos cron en Linux

Cómo ejecutar un comando periódicamente en Linux usando Watch

Cómo hacer una copia de seguridad del sistema de archivos de Linux usando el comando dump

Programar trabajos en Linux con el comando 'at'

Cómo usar el comando Jobs en Linux

Cómo usar el comando de trabajos en Linux

    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