at, batch, atq, atrm – queue, examine or delete jobs for later execution 


at [-V] [-q queue] [-f file] [-mldbvTIME
at -c job [job…]
atq [-V] [-q queue]
atrm [-Vjob [job…]
batch [-V] [-q queue] [-f file] [-mv] [TIME


at and batch read commands from standard input or a specified file which are to be executed at a later time, using the shell set by the user’s environment variable SHELL, the user’s login shell, or ultimately /bin/sh.

executes commands at a specified time.
lists the user’s pending jobs, unless the user is the superuser; in that case, everybody’s jobs are listed. The format of the output lines (one for each job) is: Job number, date, hour, job class.
deletes jobs, identified by their job number.
executes commands when system load levels permit; in other words, when the load average drops below 0.8, or the value specified in the invocation of atrun.


-Vprints the version number to standard error.-q queueuses the specified queue. A queue designation consists of a single letter; valid queue designations range from a to z. and A to Z. The a queue is the default for at and the bqueue for batch. Queues with higher letters run with increased niceness. The special queue “=” is reserved for jobs which are currently running. If a job is submitted to a queue designated with an uppercase letter, it is treated as if it had been submitted to batch at that time. If atq is given a specific queue, it will only show jobs pending in that queue.-mSend mail to the user when the job has completed even if there was no output.-f fileReads the job from file rather than standard input.-lIs an alias for atq.-dIs an alias for atrm.
Shows the time the job will be executed. Times displayed will be in the format “1997-02-20 14:50” unless the environment variable POSIXLY_CORRECT is set; then, it will be “Thu Feb 20 14:50:00 1996”.-ccats the jobs listed on the command line to standard output.