Proceso por lotes
Un proceso por lotes es un proceso informático que ejecuta una serie predeterminada de comandos en un grupo, o «lote», de entradas de datos. El procesamiento por lotes de datos ahorra una cantidad considerable de tiempo al automatizar tareas repetitivas de forma constante y reproducible. Una vez iniciado, un proceso por lotes requiere poca o ninguna intervención del usuario.
Puede guardar comandos en un script o archivo por lotes para ejecutarlos más tarde, o introducirlos directamente en una aplicación o una línea de comandos para ejecutarlos de inmediato. Por lo general, estos comandos no contienen enlaces directos a los datos o archivos que procesan; en su lugar, puede usar caracteres comodín para establecer qué tipo de archivo o datos desea procesar dentro del lote. Por ejemplo, un fotógrafo puede crear un archivo por lotes que tome como entrada una carpeta completa de fotografías y, luego, cree copias en una carpeta nueva con un tamaño cambiado a una resolución específica y con un nombre nuevo que incluya la fecha y la hora en que se tomaron. Solo tiene que indicar a la aplicación o al sistema operativo que ejecuta el proceso por lotes qué carpeta debe usar, y el resto ocurre automáticamente.
Los procesos por lotes, también conocidos como trabajos, pueden programarse para ejecutarse una sola vez o repetirse según un horario o intervalo establecido. Por ejemplo, un administrador de sistemas puede escribir un archivo por lotes que haga una copia de seguridad de una carpeta local específica en el almacenamiento en la nube y, luego, programar ese proceso por lotes para que se ejecute cada noche. Unix y Linux incluyen varias utilidades de programación de tareas: at programa un trabajo una sola vez, mientras que cron crea tareas recurrentes. Windows incluye una aplicación Programador de tareas que puede ejecutar trabajos a horas específicas o a intervalos regulares. Además de cron y at, macOS permite programar trabajos mediante la utilidad launchd; también admite Acciones rápidas y Acciones de carpeta, que permiten a los usuarios realizar operaciones por lotes sencillas en archivos y carpetas seleccionados.
Pon a prueba tu conocimiento