2012-04-13 15 views

答えて

1

Trigger trigger = (Trigger) newTrigger().withSchedule(DailyTimeIntervalScheduleBuilder.dailyTimeIntervalSchedule().startingDailyAt(new TimeOfDay(8,0)).endingDailyAt(new TimeOfDay(11,0)).withInterval(5, IntervalUnit.MINUTE)); 
+0

私はconfigファイルを通してジョブスケジューラを運転しています。私は次の形式で探しています:下の形式でing:0 0 12 1/1 *? *私はコードを通じてジョブスケジューラを設定していません... – Ocean

+0

ありがとう@Anthony Dahanne.butこのコードはjava用です。 –

0

私はあなたが求めているもののために正しく理解していれば、あなたはこのような何かに見えるあなたのcrontabの行作成します。

0,5,10,15,20,25,30,35,40を、 45,50,55 8,9,10 * * * あなたが何をしたいかを実行するコマンド

希望に役立ちます!

ここanother source of information説明crontabファイルです - あなたはまた、クォーツスケジューラDailyTimeIntervalScheduleBuilderクラスを使用することができ

http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/

+0

でのcron表現をテストすることができ、私はフォーマットの下で探しています:0 0 12 1/1 *? * – Ocean

+0

Ahhh、ok。私は今これがc#とタグ付けされているので、おそらくあなたはM $の領域にいます。私はこれを厳密にLinux/UNIXシェル/ crontabの観点から見ていました。申し訳ありませんが、それが役に立たなかった場合。 – Lobos

1

0 0/5 9 * * ?

参照thisのcronを構築する方法の意味については、石英スケジューラの表現。 また、このwebsite

0
ITrigger trigger = TriggerBuilder.Create() 
        .WithIdentity("trigger1") 
        .StartNow() 
        .WithSchedule(
        DailyTimeIntervalScheduleBuilder.Create() 
        .StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(8,0)).EndingDailyAt(TimeOfDay.HourAndMinuteOfDay(10,0))) 
         .Build(); 
関連する問題