Manual Reference Pages - USCHEDULED (8)
uscheduled - a job scheduler
uscheduled [-d DIR]
uscheduled reads information about a number of jobs
from DIR, or, if this is not given, from ~/.uschedule/.
It then sleeps until one or more of the jobs have to be run, at which
point it will try to run and either reschedule or delete them.
uscheduled runs under the rights of the
user for whom the programs are started. It changes to DIR on
startup and runs in an own session. It doesnt detach from the
terminal or move itself into the background.
All time calculation is done in UTC.
If uscheduled needs to start a job the following will be
uscheduled forks a new process.
the new process redirects /dev/null
to file descriptors one and two, if desired.
the new process changes to $HOME.
the new process executes the program.
The users program will inherit the environment of the daemon,
unless otherwise indicated during job creation time.
The standard input will be redirected from /dev/null. By default
the file descriptors one and two (standard and error output) are
not redirected, meaning that the output will go into the same
log files as the output of the daemon, if any.
uscheduled exits gracefully on SIGTERM. It reloads the job
specifications on SIGHUP.
Uwe Ohse, email@example.com
The homepage may be more up-to-date, see
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.