micrond daemon takes no command line arguments. Its
behavior is controlled by command line options.
Unless instructed otherwise, upon startup
disconnects from the controlling terminal and remains in the
background. During normal execution it logs its diagnostic messages
(if any) via
syslog facility ‘cron’. Eventual output and
error diagnostics from the invoked cron jobs are mailed to the job
owner, as described in Mailing the cronjob output.
The following options modify the
Remain in foreground.
Display a short help summary and exit.
Define the directory or file name for crontab group group.
Valid group names are:
group. See Crongroups.
Enable or disable crontab group group. Note, that the
group crontab group is disabled by default.
Log only messages with syslog priority pri or higher. Valid
arguments are, in order of increasing priority:
Set the mailer command. Default is
/usr/sbin/sendmail -oi -t.
Write PID of the program to file.
Send messages to syslog via this socket. The argument is either an absolute file name of a UNIX socket, or a host name or IPv4 address optionally followed by a colon and port number or service name.
When running in foreground (see the -f option), log messages
micrond to the syslog facility ‘cron’, instead of
printing them to the standard error. Not to be confused with the
-s option, described below.
Log output from cronjobs to syslog. By default, the ‘cron’ facility is used. Use the -v syslog_facility=f option to change it to facility f. See below, for the discussion of the -v option.
In foreground mode, when logs go to stderr, precede each line with a timestamp in ISO 8601 format (-T0). N can be 1 to skip seconds and 2 to skip both minutes and seconds from the timestamp.
micrond checks if any of the cronjobs are
still running. If so, it sends them the
SIGTERM signal and
waits n seconds for them to terminate. The cronjobs that fail
to exit within that amount of time are terminated forcibly by sending
The default timeout is 60 seconds.
Print program version, licensing information and exit.
Assigns initial value for the
micrond internal variable
name (see built-in variables). The variable name must be
used without prefix. Comparison is case-insensitive. For example:
is equivalent to
_MICRON_SYSLOG_FACILITY = daemon
micrond option. As of version 1.3.93,
only one such option is implemented:
-Wparanoid_memfree is given,
meticulously free all allocated memory before terminating. Normally
this isn’t needed, as the operating system will reclaim that memory
anyway. Use this option if you run
valgrind or another memory leak detector, in order to avoid