C# Quartz 스케줄러, 초 단위 설정 Cron 문법 (닷넷 타이머 예제 소스) Quartz를 사용할 때 Cron을 빼고 마치 타이머처럼 사용할 수 있는 예제 소스를 소개합니다. C# Quartz를 이용해 초 단위로 작업을 할 땐, 아래처럼 사용할 수 있습니다. 3번 라인에 보면 "0/2 * * * * ?" 이런 Cron 표현식이 보이는데요. 이 표현식엔 한 가지 문제가 있습니다. 59초 이상을 반복하고 싶을 땐 에러가 발생하는 것이죠. 12345ICronTrigger trigger = (ICronTrigger)TriggerBuilder.Create() .WithIdentity("trigger1", "group1") .WithCronSchedule("0/2 * * * * ?") .StartAt(sta..
C# Quartz 쿼츠나 크론과 관련된 내용은 여기서 다루지 않고 실제 C#에서 사용하기 위한 소스 예제만을 다룹니다. Cron(또는 Crontab)에서 제공하는 표현식은, 시간별, 일별, 주별, 월별인데, 약간의 꼼수(?)를 발휘해 초 간격의 표현식도 만들 수 있습니다. 가장 낮은 단위부터 생성 소스를 소개합니다. C# Quartz 1. 초 간격의 표현식 사용법123456789101112131415// "0/5 * * * * ?"public static string GetEverySecond(int second){ string result = string.Empty; if (second > -1 && second -1 && minute 매일 오후 4,5,6시 try { if (DateTimeChecke..