プロジェクトで Quartz.NET を使用しています。次の問題があります。毎日 23 時にスケジュールされたタスクを実行したいのですが、次のコードを使用してそれを実行しています。
public class HelloJob : IJob
{
public void Execute(IJobExecutionContext context)
{
//Download file
}
}
public interface ISchedule
{
void Run();
}
public class HelloSchedule : ISchedule
{
public void Run()
{
IJobDetail job = JobBuilder.Create<HelloJob>()
.WithIdentity("job1")
.Build();
ITrigger trigger = TriggerBuilder.Create()
.ForJob(job)
.WithIdentity("trigger1")
.StartNow()
.WithCronSchedule("0 0 23 ? * MON-FRI *")
.Build();
ISchedulerFactory sf = new StdSchedulerFactory();
IScheduler sc = sf.GetScheduler();
sc.ScheduleJob(job, trigger);
sc.Start();
}
}
しかし、残念ながら発砲していません。問題が何であるかを知り、それを解決するにはどうすればよいですか?
アドバイスありがとうございます