2

毎日午前8時と午後3時30分にトリガーするCron式を作成するにはどうすればよいですか?複数の設定時間ではなく、1日に1回起動する式を作成する方法を理解しています。前もって感謝します

4

3 に答える 3

6

2行だけ使用する必要があります。

0 8 * * * command
30 15 * * * command

もちろん、典型的な/etc/cron.d形式では、ユーザーをarg 6として含めます。式表記(私が知っているすべてのバージョン)は、必要なもの以外のものを取得します(たとえば、式は本質的に加算的であるため、必要以上に実行されます)。

于 2012-09-05T04:09:44.343 に答える
2

将来Java言語を使用してcron式を作成する必要がある場合に備えて、ここに言語コーディングスタイルで使用可能なAPIがあります。

https://github.com/mabidshafiq/VerbalCronExpression

シナリオの例は、

String exp = ce.cronExp()
    .minuteOfHour("0")
    .hourOfDay("8")
    .everyDay()
    .everyMonth()
    .generate();

0 8 ***を生成します

そしてあなたの理解のために

* * * * * *
| | | | | | 
| | | | | +-- Year              (range: 1900-3000)
| | | | +---- Day of the Week   (range: 1-7, 1 standing for Monday)
| | | +------ Month of the Year (range: 1-12)
| | +-------- Day of the Month  (range: 1-31)
| +---------- Hour              (range: 0-23)
+------------ Minute            (range: 0-59)
于 2016-01-30T12:03:56.937 に答える
1

簡単に、一度作ったコンポーネントを使用してください-例えば。crontabジェネレーター:o)

于 2015-05-25T13:45:50.787 に答える