AT(1)

NAME
at, batch - queue jobs for later execution

SYNOPSIS
at [-q queue] TIME [ DATE ] [ < file ]
at -l
at -d job [job...]
batch [ < file ]

DESCRIPTION
at and batch read commands from standard input which are to be executed at a later time.

at  executes commands at a specified time, or lists or deletes jobs.

batch
    executes commands when system load levels permit; in other words, when the load average as read from /proc/loadavg drops below a specified level.

At without arguments expects a four - digit - time in the format MMHH to indicate 24-hour time. The optional date arguments is of the form DDMMYY or DDMMYYYY.

For both at and batch, chommands are read from standard input and executed. The working directory at the time is maintained, as is the umask. The user will be mailed standard error and standard output from his commands.

OPTIONS

-l  lists all jobs for the current user. The columns are: Job-Id, queue, execution time and execution date.

-q queue
    put the job into a queue. A queue designation consists of a single letter; valid queue designation range from a to l. The a queue is the default, b the batch queue. Queues with higher letters run with increased niceness.

-d  treats all following arguments as jobnames and deletes them.

FILES
/usr/spool/atjobs
/proc/loadavg

SEE ALSO
atrun(8), cron(1), nice(1)

BUGS
Traditional access control to at and batch via the files /usr/lib/at.allow and /usr/lib/at.deny is not implemented.

The user will get mail after completion regardless of wether there was output or not.

The correct operation of batch depends on the presence of a proc- type directory mounted on /proc.