El comando batch
en el shell Almquist de Debian (dash) permite programar la ejecución de comandos en segundo plano. Los comandos se ejecutan cuando la carga del sistema es baja, lo que es útil para tareas que requieren recursos pero que no necesitan ejecutarse de inmediato.
La sintaxis básica del comando es la siguiente:
batch [opciones] [argumentos]
-f
: Permite especificar un archivo que contiene los comandos a ejecutar.-n
: No ejecuta los comandos, solo muestra lo que se haría.Aquí hay algunos ejemplos prácticos del uso del comando batch
:
echo "echo 'Hola, mundo!'" | batch
batch < mi_script.sh
batch -f comandos.txt
echo "echo 'Tarea programada'" | batch -n
batch
, para asegurarte de que es un buen momento para ejecutar tareas pesadas.