Alerting

How do I schedule an alert to run every 12 hours?

Builder

I'm creating an alert.
How can I schedule it to run two times every day?
every 12 hours

Tags (2)
0 Karma
1 Solution

Contributor

Two times a day, select cron schedule in alert.
0 3,15 * * * ? - That'll run a job at 3am and 3pm. That's twice a day, with 12 hours between.
You could use 0 0/12 * * * ? which means every 12 hours.

View solution in original post

Contributor

Two times a day, select cron schedule in alert.
0 3,15 * * * ? - That'll run a job at 3am and 3pm. That's twice a day, with 12 hours between.
You could use 0 0/12 * * * ? which means every 12 hours.

View solution in original post

SplunkTrust
SplunkTrust

The answer should be amended - 0 0 3,15 * * is "every 3rd and 15th day of every month, do something at midnight".

The second expression is invalid because the day of month starts with 1, not 0.

Contributor

Agreed, sorry for the typo

it should be -- 0 3,15 * * * -- for 3am and 3pm everyday of every month.

-- 0 */12 * * * -- which means every 12 hours.

0 Karma

Builder

i tried using your example it says invalid cron

Builder

should I leave the earliest and latest columns blank

0 Karma

Contributor

that depends on the alert sampling, what is the time range you are doing it for. It has no relation with the cron schedule.
Please provide more information on your alert.

0 Karma

Builder

i want to run at 12 am and 12 pm

0 Karma

Contributor

0 0 00/12 * * * - Use this in the cron

0 Karma

Builder

I used this and it worked
0 */12 * * *

Contributor

Not sure why you voted my answer down, "0 /12 " was in my initial solution.

0 Karma

Contributor

awesome 🙂

0 Karma