Definitions for "Batch job"
Program or set of commands that can be run without any kind of user intervention.
a background process that is run at a later time, when it is conveneient for the system
a command procedure or program that is submitted to the operating system for execution as a separate user process