El comando batch
en C Shell (csh) permite a los usuarios programar la ejecución de comandos o scripts para que se realicen en un momento posterior, específicamente cuando el sistema tiene recursos disponibles. Esto es útil para tareas que requieren mucho tiempo y que no necesitan ser ejecutadas de inmediato.
La sintaxis básica del comando batch
es la siguiente:
batch [opciones] [argumentos]
-l
: Utiliza el entorno de inicio de sesión.-m
: Envía un correo electrónico al usuario cuando se completa el trabajo.-q
: Especifica una cola de trabajo.Aquí hay algunos ejemplos prácticos del uso del comando batch
:
echo "sh /ruta/al/script.sh" | batch
echo "tar -czf backup.tar.gz /ruta/al/directorio" | batch
{
echo "echo 'Tarea 1 completada'"
echo "echo 'Tarea 2 completada'"
} | batch
batch
.-m
si deseas recibir notificaciones por correo electrónico sobre la finalización de tus trabajos.