proto - prototype job file for at(1)
When a job is submitted to at or batch, the job is constructed as a
Bourne shell script (see at(1)). The job file is created in
/var/spool/cron/atjobs as follows:
+ at creates a header describing the job as an at job or a batch
job. at jobs submitted to all queues other than queue a are
listed as batch jobs. The header is:
: at job for an at job, or
: batch job for a batch job.
+ A set of Bourne shell commands is added to make the
environment (see environ(5)) for the at job the same as the
+ at then copies text from the prototype file to the job file,
except for special variables that are replaced by other text:
$d Replaced by the current working directory.
$l Replaced by the current file size limit (see
$m Replaced by the current umask (see umask(2)).
$t Replaced by the time at which the job should be
run, expressed as seconds since January 1, 1970,
00:00 Coordinated Universal Time, preceded by a
$<<<< Replaced by text read by at from the standard input
(that is, the commands provided to at to be run in
+ When a job is submitted to queue queue, at uses the file
/var/adm/cron/.proto.queue as the prototype file if it exists.
Otherwise it uses the file /var/adm/cron/.proto.
The following .proto file creates commands to change the current
directory, file size limit, and umask in the job to their respective
Hewlett-Packard Company - 1 - HP-UX Release 11i: November 2000
values as they existed when at was originally run. These commands are
inserted before the commands in the job:
proto: SVID2, SVID3
Hewlett-Packard Company - 2 - HP-UX Release 11i: November 2000