1FCRON(8)                                                              FCRON(8)
2
3
4

NAME

6       fcron - daemon to execute scheduled tasks
7

SYNOPSIS

9       fcron [ -c file ] [ -d ] [ -b ] [ -s time ] [ -m num ] [ -q num ]
10
11
12       fcron [ -c file ] [ -d ] [ -f ] [ -o ] [ -y ] [ -l time ]
13
14
15       fcron [ -n dir ]
16
17
18       fcron [ -h ]
19
20
21       fcron [ -V ]
22
23

DESCRIPTION

25       Fcron  should  be  started from /etc/rc or /etc/rc.local. Unless the -f
26       (or --foreground) option is given, it will return immediately,  so  you
27       don't need to start it with '&'.
28
29       Fcron   loads   users  fcrontabs  (see  fcrontab(5))  files  previously
30       installed by fcrontab (see fcrontab(1)).  Then,  fcron  calculates  the
31       time  and date of each job's next execution, and determines how long it
32       has to sleep, and sleeps for this amount of time. When it wakes up,  it
33       checks all jobs loaded and runs them if needed. When a job is executed,
34       fcron forks, changes its user and group permissions to match  those  of
35       the  user  the  job  is being done for, executes that job and mails the
36       outputs to the user (this can be changed: see fcrontab(5)).
37
38       Informative message about what fcron is doing are  sent  to  syslogd(8)
39       under  facility  cron,  priority notice. Warning and error messages are
40       sent respectively at priority warning and error.
41
42              Note: fcron sleeps at least 20 seconds after it has been started
43              before executing a job to avoid to use too much resources during
44              system boot.
45

OPTIONS

47       -f
48
49       --foreground
50              Don't fork to the background. In this mode,  fcron  will  output
51              informational message to standard error as well as to syslogd.
52
53       -b
54
55       --background
56              Force  running in background, even if fcron has been compiled to
57              run in foreground as default.
58
59       -s time
60
61       --savetime time
62              Save fcrontabs on disk every time sec (default is 1800).
63
64       -m num
65
66       --maxserial num
67              Set to num the maximum number  of  serial  jobs  which  can  run
68              simultaneously. By default, this value is set to 1.
69
70              See also: option serial in fcrontab(5).
71
72       -q num
73
74       --queuelen num
75              Set  to n the number of jobs the serial queue and the lavg queue
76              can contain.
77
78       -c file
79
80       --configfile file
81              Make fcron use config file file instead of default  config  file
82              /usr/local/etc/fcron.conf.  To  interact with that running fcron
83              process, fcrontab must  use  the  same  config  file  (which  is
84              defined  by  fcrontab's option -c). That way, several fcron pro‐
85              cesses can run simultaneously on an only system (but each  fcron
86              process  *must* have a different spool dir and pid file from the
87              other processes).
88
89       -o
90
91       --once Execute all jobs that need to be  run  at  the  time  fcron  was
92              started,  wait for them, then return. Sets firstsleep to 0.  May
93              be especially useful when used with  options  -y  and  -f  in  a
94              script run, for instance, at dialup connection.
95
96              See also: fcrontab's options volatile, stdout.
97
98       -y
99
100       --nosyslog
101              Don't  log to syslog at all. May be useful when running in fore‐
102              ground.
103
104       -l time
105
106       --firstsleep time
107              Sets the initial delay (in seconds) before any job is  executed,
108              default to 20 seconds.
109
110       -n dir
111
112       --newspooldir dir
113              Create dir as a new spool directory for fcron. Set correctly its
114              mode and owner. Then, exit.
115
116       -h
117
118       --help Display a brief description of the options.
119
120       -V
121
122       --version
123              Display an informational message about fcron, including its ver‐
124              sion and the license under which it is distributed.
125
126       -d
127
128       --debug
129              Run in debug mode (more details on stderr -- if option -f is set
130              -- and in log file)
131

RETURN VALUES

133       Fcron returns 0 on normal exit, and 1 on error.
134

SIGNALS

136       SIGTERM
137              Save configuration (time remaining until  next  execution,  time
138              and  date of next execution, etc), wait for all running jobs and
139              exit.
140
141       SIGUSR1
142              Force fcron to reload its configuration.
143
144       SIGUSR2
145              Make fcron print its current schedule on syslog. It also toggles
146              on/off the printing on debug info on syslog.
147
148       SIGHUP Tell  fcron  to check if there is any configuration update (this
149              signal is used by fcrontab(5))
150

CONFORMING TO

152       Should be POSIX compliant.
153

FILES

155       /usr/local/etc/fcron.conf
156              Configuration file for fcron, fcrontab  and  fcrondyn:  contains
157              paths (spool dir, pid file) and default programs to use (editor,
158              shell, etc). See fcron.conf(5) for more details.
159
160       /usr/local/etc/fcron.allow
161              Users allowed to use fcrontab and fcrondyn (one name  per  line,
162              special name "all" acts for everyone)
163
164       /usr/local/etc/fcron.deny
165              Users  who  are  not  allowed to use fcrontab and fcrondyn (same
166              format as allow file)
167
168       /usr/local/etc/pam.d/fcron (or /usr/local/etc/pam.conf)
169              PAM configuration file for fcron. Take a look at pam(8) for more
170              details.
171

SEE ALSO

173       fcrontab(1),
174
175       fcrondyn(1),
176
177       fcrontab(5),
178
179       fcron.conf(5),
180
181       fcron(8).
182
183       If  you're  learning  how to use fcron from scratch, I suggest that you
184       read the HTML version of the documentation (if your are not reading  it
185       right  now! :) ): the content is the same, but it is easier to navigate
186       thanks to the hyperlinks.
187

AUTHOR

189       Thibault Godouet <fcron@free.fr>
190
191
192
19306/03/2007                       03 juin 2007                         FCRON(8)
Impressum