Processo batch

Un processo batch è un processo informatico che esegue una serie predeterminata di comandi su un gruppo, o "batch", di input di dati. L'elaborazione batch dei dati consente di risparmiare molto tempo automatizzando le attività ripetitive in modo coerente e ripetibile. Una volta avviato, un processo batch richiede poco o nessun intervento da parte dell'utente.

È possibile salvare i comandi in uno script o in un file batch per eseguirli in un secondo momento, oppure inserirli direttamente in un'applicazione o in una riga di comando per eseguirli immediatamente. In genere, questi comandi non contengono collegamenti diretti ai dati o ai file che elaborano; è invece possibile usare caratteri jolly per stabilire quale tipo di file o di dati elaborare all'interno del batch. Per esempio, un fotografo può creare un file batch che usa come input un'intera cartella di fotografie, quindi crea copie in una nuova cartella, ridimensionate a una specifica risoluzione e rinominate con la data e l'ora dello scatto. Deve solo indicare all'applicazione o al sistema operativo che esegue il processo batch quale cartella usare; tutto il resto avviene automaticamente.

I processi batch, chiamati anche job, possono essere pianificati per essere eseguiti una sola volta oppure per ripetersi secondo una pianificazione o un intervallo stabilito. Per esempio, un amministratore di sistema può scrivere un file batch che esegue il backup di una specifica cartella locale su uno spazio di archiviazione cloud, quindi pianificare l'esecuzione del processo batch ogni notte. Unix e Linux includono diverse utilità per la pianificazione delle attività: at pianifica un job una sola volta, mentre cron crea attività ricorrenti. Windows include un'applicazione Utilità di pianificazione che può eseguire job a orari specifici o a intervalli regolari. Oltre a cron e at, macOS supporta la pianificazione dei job tramite l'utilità launchd; supporta anche le Azioni rapide e le Azioni cartella, che consentono agli utenti di eseguire semplici operazioni batch su file e cartelle selezionati.

Aggiornato November 21, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

What is app testing done by users who are not familiar with the software called?

A
Blind testing
0%
B
Backend testing
0%
C
Black box testing
0%
D
Blue sky testing
0%
Correct! Incorrect!     View the Black Box Testing definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Processo batch in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.