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