fcron 8 Fcron &version; development release)]]> &date; fcron daemon to execute scheduled tasks fcron -c file -d -b -s time -m num -q num fcron -c file -d -f -o -y -p file -l time fcron -n dir fcron -h fcron -V Description &Fcron; should be started from /etc/rc or /etc/rc.local. Unless the (or ) option is given, it will return immediately, so you don't need to start it with '&'. &Fcron; loads users &fcrontabf;s (see &fcrontab;(5)) files previously installed by fcrontab (see &fcrontab;(1)). Then, &fcron; calculates the time and date of each job's next execution, and determines how long it has to sleep, and sleeps for this amount of time. When it wakes up, it checks all jobs loaded and runs them if needed. When a job is executed, &fcron; forks, changes its user and group permissions to match those of the user the job is being done for, executes that job and mails the outputs to the user (this can be changed: see &fcrontab;(5)). Informative message about what &fcron; is doing are sent to syslogd(8) under facility cron, priority notice. Warning and error messages are sent respectively at priority warning and error. &fcron; sleeps at least &firstsleep; seconds after it has been started before executing a job to avoid to use too much resources during system boot. Options Don't fork to the background. In this mode, &fcron; will output informational message to standard error as well as to syslogd. Force running in background, even if &fcron; has been compiled to run in foreground as default. time time Save &fcrontabf;s on disk every time sec (default is 1800). num num Set to num the maximum number of serial jobs which can run simultaneously. By default, this value is set to &serialmaxrunning;. &seealso; option &optserial; in &fcrontab;(5). num num Set to n the number of jobs the serial queue and the lavg queue can contain. file file Make &fcron; use config file file instead of default config file &etc;/&fcron.conf.location;. To interact with that running &fcron; process, &fcrontab; must use the same config file (which is defined by &fcrontab;'s option ). That way, several &fcron; processes can run simultaneously on an only system (but each &fcron; process *must* have a different spool dir and pid file from the other processes). Execute all jobs that need to be run at the time &fcron; was started, wait for them, then return. Sets &argfirstsleep; to 0. May be especially useful when used with options and in a script run, for instance, at dialup connection. &seealso; fcrontab's options &optvolatile;, &optstdout;. Don't log to syslog at all. May be useful when running in foreground. file file If set, log to the file given as argument. &fcron; will log to both that file and syslog in parallel unless is also set. time time Sets the initial delay (in seconds) before any job is executed, default to &firstsleep; seconds. dir dir Create dir as a new spool directory for &fcron;. Set correctly its mode and owner. Then, exit. Display a brief description of the options. Display an informational message about &fcron;, including its version and the license under which it is distributed. Run in debug mode (more details on stderr -- if option is set -- and in log file) Return values &Fcron; returns &exitok; on normal exit, and &exiterr; on error. Signals SIGTERM Save configuration (time remaining until next execution, time and date of next execution, etc), wait for all running jobs and exit. SIGUSR1 Force &fcron; to reload its configuration. SIGUSR2 Make &fcron; print its current schedule on syslog. It also toggles on/off the printing on debug info on syslog. SIGHUP Tell &fcron; to check if there is any configuration update (this signal is used by &fcrontab;(5)) Conforming to Should be POSIX compliant. Files &etc;/&fcron.conf.location; Configuration file for &fcron;, &fcrontab; and &fcrondyn;: contains paths (spool dir, pid file) and default programs to use (editor, shell, etc). See &fcron.conf;(5) for more details. &etc;/&fcron.allow; Users allowed to use &fcrontab; and &fcrondyn; (one name per line, special name "all" acts for everyone) &etc;/&fcron.deny; Users who are not allowed to use &fcrontab; and &fcrondyn; (same format as allow file) &etc;/pam.d/fcron (or &etc;/pam.conf) PAM configuration file for &fcron;. Take a look at &pam;(8) for more details. &manpage-foot;