In the SuSE /etc/crontab
the entry to run the cron.{hourly,daily,monthly,weekly}
scripts is coded as:
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
Notice that the very first character of the specification is a dash character (-), and this is NOT a typo.
Can somebody explain what the time spec -*/15
means?
BTW, the stuff seems to be running fine.
It says the following in the man page for the crontab file (
man 5 crontab
):I would like to mention that this seems to be SuSE specific use case. Vixie Cron on several other systems (I tested redhat, debian, gentoo and FreeBSD) do NOT support this special use case. Instead of silencing the cronjob from producing a syslog message, the leading dash silenty disables the entire job, so be careful when using it!