2011-06-28 6 views
0

Quartz.netでcron triggerを使用する際に問題があります。私のコード:quartz.net cron trigger

 var trigger = new CronTrigger("0/30 * * * * ?"); 

     trigger.Name = "some name"; 
     trigger.Group = "group"; 

     scheduler.ScheduleJob(jobDetails, trigger); 

それは30秒ごとに実行する必要がありますが、最後の行に次の例外がoccures: 「を構成したスケジュールに基づいて、与えられたトリガーは起動することはありません。」 誰でもお手伝いできますか?

+0

トリガー設定でさらにコードを投稿できますか? – Klinger

答えて

3

最初のパラメータを働くかもしれません。
代わりに、あなたは、このオーバーロードを使用することができます。

var trigger = new CronTrigger(triggerName, groupName, "0/30 * * * * ?"); 

UPDATE:

することはできconfigureトラップするQuartz.netによっていくつかの内部エラーを使用しているロガー。 NLogを使用したので、よくある間違いをデバッグするのに多くの助けになりました。

+0

私はそれを信じることができない..私は精神的なブロックを持っていたと思う – wiero

0

CronMakerサイトのcronトリガーは、0 0/30 * 1/1 * ? * である必要があります。ただし、サイトによっては正しいと思われます。

cron式を作成するのに便利なサイトはCronMakerです。

0

あなたのCron式は大丈夫です。私は前とまったく同じものを使っています。

これはおそらく、「トリガー」設定のものです。