Batch file and batch job
1. A batch file or batch job is a collection, or list, of commands that are processed in sequence often without requiring user input or intervention. With a computer running a Microsoft operating system such as Windows, a batch file is stored as a file with a .bat file extension. Other operating systems may define a batch job in a command file or shell script, with two or more commands that are processed one after another to perform one or more specific tasks.
Batch files are often used to help load programs, run multiple processes at a time, and perform common or repetitive tasks. For example, a batch job could be used to back up files, process log files, run a series of calculations or diagnostics, or any other job that require multiple commands to be run. A big advantage of a batch job is that it can be started at any time and left alone until they are completed, freeing up the time of one or more people to perform other tasks.