2011-01-05 6 views
7

Ich brauche einen Cron-Ausdruck (0 0/60 * * *?), Um Anwendung alle 12 Stunden (zweimal am Tag) zu feuern.Cron-Ausdruck, um Cron-Trigger für 12 Stunden eines Tages auszuführen?

+0

für 12 Stunden pro Tag, wie der Titel sagt, oder alle 12 Stunden wie Ihr Post sagt (alle 12 Stunden ist zweimal am Tag, so z. bei .. 3 und 15. 0 3,15 * * *.) – nos

+0

@nos. alle 12 Stunden, d. h. zweimal am Tag ... – Jango

+0

@nos. Wenn deine Antwort 0 3,15 *** ist, kannst du mir bitte erklären, wie? Warum 15? und auch die Antwort in Antwortbox, so dass ich es als "beantwortet" markieren kann. – Jango

Antwort

10

Verwendung z.B. 0 0 3,15 * * ? Das wird um 3 und 15 Uhr einen Job machen. Das ist zweimal täglich mit 12 Stunden dazwischen. Sie könnten 0 0 0/12 * * ? verwenden, was bedeutet, alle 12 Stunden. Here's einige Beispiele.

2

Einige Beispiele, die Ihren Kriterien passen:

30 */12 * * * 

läuft auf 00.30.00 und 00.30.00 jeden Tag

0 3-15/12 * * * 

läuft auf 03.00.00 und 15: 00:00 Uhr

23 4,16 * * * 

läuft auf 04.23.00 und 16.23.00 jeden Tag

+0

thx. Also, was wenn 12:30 und 00:00 Uhr? – webyildirim

+0

@webyildirim: In diesem Fall sollten Sie zwei Cron-Zeilen für die verschiedenen Zeiten verwenden, die denselben Befehl ausführen. Es gibt keine Möglichkeit, dies in einer einzelnen Zeile anzugeben. – htaccess