Info |
---|
If you want to run a cronjob inside the Checkmk site, please follow this short How-To. |
Table of Contents |
---|
With crontab -l, you will get an overview of all installed crontabs inside the Checkmk site.
Code Block | ||||
---|---|---|---|---|
| ||||
OMD[workshopmysite]:~/etc/check_mk/multisite.d/wato$ crontab -l # # Do not edit this file. It will be recreated each time OMD # is started or reloaded. # # execute 'omd reload crontab' # to rebuild this file out of /omd/sites/workshopmysite/etc/cron.d/* # # --ENVIRONMENT------------------------------------------------ SHELL=/bin/bash BASH_ENV=/omd/sites/workshopmysite/.profile OMD_ROOT=/omd/sites/workshopmysite OMD_SITE=workshopmysite PATH=/omd/sites/workshopmysite/local/bin:/omd/sites/workshopmysite/bin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin MAILTO="" # ------------------------------------------------------------ # /omd/sites/workshopmysite/etc/cron.d/cmk_bulk_notify # Needed for bulk notifcations. ... ... ... ... |
...
Option
create a file below
/omd/sites/mysite/etc/cron.d
with your new cronjob, e.g./omd/sites/mysite/etc/cron.d/myjob
Code Block language bash theme RDark # My cronjob */5 * * * * $OMD_ROOT/local/myjob --params >/dev/null 2>&1
- execute 'omd reload crontab' to rebuild this file out of from/omd/sites/workshopmysite/etc/cron.d/*
- Option
- The second possibility is to create a systemwide cronjob below
/etc/cron.d
, e.g./etc/cron.d/myjob
. Note the slightly different syntax: the 6th columnn column (after the time settings) requires the user under which this cronjob is executed. Also, the environment variables $OMD_ROOT and such are not available (unless you set them explicitely explicitly in this file):
- The second possibility is to create a systemwide cronjob below
Related articles
...