InterWorx allows the NodeWorx administrator the ability to control the system's crontabs without using command line. The NodeWorx administrator is able to do so for every *nix user on the system from the NodeWorx interface. Theiworx system user has some special cron jobs for the control panel too which perform many important, necessary actions throughout the day to keep the control panel running smoothly.
You can select multiple values for any of the intervals. For example, you can hold the CTRL key and click "Sun" and "Tue" to select both Sundays and Tuesdays.
You can also do multiple values for any of the intervals by using commas to separate them. For example, to do every 7th, 11th, and 14th minute and every 30 minutes you can use 7,11,14,*/30 for the Minute interval.
The following are a few CRON examples, and how to set them up in both interfaces.
Run every 5 minutes.
Run yearly (at exactly midnight on January 1st).
Run monthly (at 2:15AM on the 5th of each month).
Run weekly (at 4:32PM on every Thursday).
Run daily (at 12:45AM every day).
Run hourly (at 24 minutes past the hour).
Run 52 minutes after the hour every 4 hours (e.g. 12:52AM, 4:52AM, 8:52AM, etc…).
Run 8, 22, and 47 minutes after the hour at 2AM and 2PM (e.g. 2:08AM, 2:22AM, 2:47AM, 2:08PM, 2:22PM, 2:47PM) of every third month.
|8, 22, 47||2AM, 2PM||All||Jan, Apr, Aug, Dec||All|
The InterWorx cron jobs are extremely critical to the InterWorx control panel system. They manage disk and bandwidth quota enforcement, detect potential issues for your servers, compile stats, keep the license synchronized, etc. Without them, InterWorx would not function properly.
The following cron process are run by the iworx system user and should not be deleted or edited unless there is a specific reason to do so.
The InterWorx crons are located at ~iworx/cron
fively - rrd graphs updated, dns exported, and if in the iworx.ini has runtime=fively (the default) it does bandwidth and storage calculations too. Runs every 5 minutes.
fifteenly - bandwidth and storage if the iworx.ini has runtime=fifteenly. Runs every 15 minutes.
hourly - bandwidth and storage if the iworx.ini has runtime=hourly. Runs every hour. iworx.pex --quad_daily
quad_daily - license.sync, and bandwidth and storage if the iworx.ini has runtime=quad_daily. Runs 4 times a day (every 6 hours).
daily - OS update, bayes training, and bandwidth and storage if the iworx.ini has runtime=daily