batch command in Linux with Examples

batch command is used to read commands from standard input or a specified file and execute them when system load levels permit i.e. when the load average drops below 1.5.



It is important to note that batch does not accepts any parameters.

Other Similar Commands:

  • atq: Used to display the queue of pending jobs(this is because at and batch both uses the same job queue).
  • atrm: Used to remove the specified job from job queue.


  • Working with the batch command.

  • Executing some commands using batch.

    • See the average load is lower than 1.5 that’s why the job queue is empty and command executed instantly.
    • Use ctrl +d when done giving commands to batch.
My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :

Be the First to upvote.

Please write to us at to report any issue with the above content.