2017-03-28 4 views
-1

Ich bin neu in Cron Expression.All ich muss wissen, wie Cron für wiederkehrenden Job in Hangfire, die nach jedem 1 Tag um 5 Uhr, 1 ausgeführt wird Uhr, 14.45Wie Cron-Ausdruck für Hangfire-Job erstellen, der jeden Tag zu jeder Zeit ausgeführt

Verständnis, dass Hangfire akzeptiert auch Standard CronExpression, habe ich versucht, für diese Frequenz cron-Ausdruck zu erforschen, kann aber für it- https://en.wikipedia.org/wiki/Cron ich weiß, wie es für 15 Minuten durchgeführt wird nicht einen gefunden? */15 * * * * Ich muss es jeden Tag laufen.

+0

Was ** speziell ** über 'Mann Crontab' ist unklar und Sie haben nicht gefunden, erklärt durch eine einfache Suche? – Olaf

Antwort

2

Die allgemeine Syntax von cronjob schedular verwendet wird:

# Execute the <b>command</b> every minute of every day. 
* * * * * command 

Erklärung aller von cronjob schedular verwendeten Felder:

# field # meaning  allowed values 
# ------- ------------ -------------- 
# 1  minute   0-59 
# 2  hour   0-23 
# 3  day of month 1-31 
# 4  month   1-12 (or names, see below) 
# 5  day of week 0-7 (0 or 7 is Sun, or use names) 

Anstelle der ersten fünf Felder, eine von acht speziellen Strings können verwendet werden:

string   meaning 
------   ------- 
@reboot  Run once, at startup. 
@yearly  Run once a year, "0 0 1 1 *". 
@annually  (same as @yearly) 
@monthly  Run once a month, "0 0 1 * *". 
@weekly  Run once a week, "0 0 * * 0". 
@daily   Run once a day, "0 0 * * *". 
@midnight  (same as @daily) 
@hourly  Run once an hour, "0 * * * *". 

Wiederholen Sie den Job nach einem Intervall / verwendet wird:

*/15 * * * * command 

# This will execute the command after every 15 minutes. 

Um den Job zu bestimmten Zeiten , auszuführen verwendet b,:

* 2,20 * * * command 

# This will execute the job every minute but at the hours 2 AM and 8 PM. 

Hoffnung, die Ihre Zweifel löscht.

+0

Danke dafür. –

+0

Wenn ich einen Job zweimal am Tag ausführen möchte (6 Uhr und 18 Uhr) Der Mais wird wie * 6,18 * * * –

Verwandte Themen