En este artículo, exploraremos el en comando y cómo usarlo para optimizar las tareas de administración de su sistema.
El contenido de este artículo incluye:
Comando de Linux AT
El en El comando en Linux es una herramienta poderosa para programar tareas para ejecutarlas en un momento definido. Permite a los usuarios especificar la fecha y hora exactas cuando se debe ejecutar un comando. El comando AT permite a los usuarios administrar diferentes tareas automáticamente.
El en El comando también incluye el
El "ATQ"Se usa para mostrar tareas pendientes para un usuario específico, mientras que los usuarios raíz pueden ver todas las tareas. El formato de salida muestra el ID de tarea, la fecha, la hora, la cola y el nombre de usuario.
Por otro lado, "ATRM"Se usa para eliminar tareas utilizando su número de trabajo.
Estos comandos proporcionan funcionalidad y control adicionales para administrar tareas programadas con el en Comando en Linux.
Instalación del comando AT en Linux
El Linux en El comando podría no estar instalado de forma predeterminada en su sistema. Instalar en En Linux, use el comando otorgado:
instalar sudo apt en
Comprender el comando AT
El en El comando se utiliza para programar trabajos para ejecutarse en un momento específico en el futuro, sin la necesidad de un proceso continuo que se ejecute en segundo plano. El comando funciona agregando trabajos a una cola, que luego se ejecutan en el momento designado.
La sintaxis del en El comando es el siguiente:
AT [-f filename] [-m] [-q cola] [-v] [tiempo]
Dónde:
Puede programar trabajos utilizando una variedad de formatos de tiempo, incluidos tiempos absolutos, tiempos relativos y horarios especificados como minutos después de la hora.
Las expresiones de tiempo absolutas incluyen:
Por ejemplo, el siguiente comando dado se imprimirá "Hola" a las 4 pm:
echo "hola" | a las 4 pm
Para especificar un Expresión de tiempo relativo usando en Comando, tenemos que especificar el comando agregando el "+"Además, firme en cualquiera de estos:
Por ejemplo, para programar una tarea a los 5 minutos después de la hora actual, use:
echo "hola" | A ahora +5 minutos
Programe un script bash usando el comando AT
Utilizando el en El comando es sencillo. Simplemente ingrese el comando seguido por el momento en que desea que el trabajo se ejecute y el comando que desea ejecutar.
Por ejemplo, para ejecutar un script, siga la sintaxis dada a continuación:
echo "sh archivo.sh "| a tiempo
Nota: He creado un script bash que agregará el texto "Hola Mundo"Dentro de un archivo"mi archivo.TXT"Siempre que se ejecute.
Echo "SH Demo.sh "| a las 4:24 p.m
Podemos verificar el contenido dentro del archivo utilizando el gato Comando para asegurarse de que el script se ejecute correctamente en el momento dado.
Programando interactivamente un trabajo usando el comando AT
Utilizando el en Comando en Linux, los usuarios pueden programar interactivamente las tareas especificando el tiempo de ejecución deseado e ingresando los comandos correspondientes en el aviso. Este proceso es como crear eventos en una aplicación calendaria.
Por ejemplo, Podemos crear un texto no memo y programarlo como un resto en un tiempo específico. Ejecute el siguiente comando para programar una nota que agrega "Linuxhint"En un archivo de texto en el momento especificado:
a las 11:21 am
Después de ejecutar el comando anterior, agregue el siguiente comando para agregar un texto "Linuxhint"Dentro de un archivo.
At> echo "Linuxhint"> ~/test AT.TXT
Para salir del en Aviso, los usuarios pueden presionar Ctrl+D en su teclado.
Nota: El comando anterior crea un archivo de texto y agrega el texto dentro del archivo.
Después de que la tarea se haya ejecutado, se puede verificar su ejecución utilizando el gato comando en el archivo correspondiente.
gato ~/prueba at.TXT
Programando un trabajo con AT
El en El comando en Linux permite a los usuarios programar tareas mediante comandos de tubería utilizando eco sin usar el aviso interactivo.
Por ejemplo, Los usuarios pueden especificar el tiempo de retraso en minutos y el "ahora"Notación para programar una tarea, como se muestra en el siguiente ejemplo:
echo "echo 'bienvenido a linuxhint' >> ~/at-simple.txt "| a ahora +1 minuto
Este comando programa una tarea para ejecutar 1 minuto desde la hora actual y agrega el texto "Bienvenido a Linuxhint"Dentro del archivo cuando se ejecuta.
Usando este método, podemos programar tareas sin la necesidad de entrada interactiva.
Después de un minuto, corre el gato comando para verificar la ejecución del horario:
Cat ~/at-simple.TXT
Enumere todos los trabajos en ejecución
Para enumerar todos los trabajos en ejecución, puede ejecutar:
en -l
O:
ATQ
Todos los trabajos programados en ejecución estarán enumerados con su identificación de trabajo.
Eliminar un trabajo de horario usando el comando AT
Para eliminar un trabajo programado, debemos conocer la identificación de trabajo de un proceso de ejecución. Se seguirá la siguiente sintaxis para eliminar un trabajo programado.
ATRM [ID de trabajo]
Por ejemplo, para eliminar los trabajos de horario actuales que tienen ID de trabajo 4, use:
ATRM 4
Eliminar el comando AT
Para eliminar el en Comando del sistema Linux, use:
sudo apto autoremove en
Conclusión
El en El comando es una utilidad útil para programar trabajos en sistemas Linux. Permite a los usuarios automatizar tareas, lo que puede ahorrar tiempo y aumentar la productividad. El en El comando permite a los usuarios especificar la hora y la fecha exacta para que se ejecute un trabajo, lo que lo convierte en una herramienta poderosa para administrar tareas complejas. Para una descripción detallada de en Comando Lea las pautas mencionadas anteriormente.