Microsoft MVP성태의 닷넷 이야기
C#에서 CRON 같은 스케줄러를 사용하려면 어떻게 해야 하나요? [링크 복사], [링크+제목 복사],
조회: 20817
글쓴 사람
김이현
홈페이지
첨부 파일
 

안녕하세요. 저는 보통 파이썬으로 제가 필요한 프로그램을 만드는데, 이번에 성능 문제로 C#으로 프로그램을 포팅해 보려고 합니다.

일단 제가 필요한 기능은 특정 요일과 시각에 대해 함수를 실행시키는 스케줄러인데요.

예를 들어 휴일이 아닌 경우 아침 7시에 같은 클래스에 있는 특정 함수를 실행시키는 기능이 필요합니다.

혹시 C#에서 이런 작업을 할 수 있는 모듈이 있나요?

관련해서 검색을 해 보면 Quartz.net 이라는 모듈이 제일 먼저 나오는데, 이 모듈의 경우 클래스 단위로

스케줄링을 할 수 있어서, 저처럼 함수만을 동작시키길 원하는 경우와는 맞지 않는 것 같습니다.

도움 말씀이나 조언을 해 주시면 많은 도움이 될 것 같습니다.








[최초 등록일: ]
[최종 수정일: 3/28/2019]


비밀번호

댓글 작성자
 



2019-03-29 12시34분
당연히 직접 만들어야 하거나... 아니면 누군가 만들어 놓은 것을 사용하는 수 밖에는 없을 것입니다. 다음의 라이브러리는 어떠세요?

CronDaemon
; https://libraries.io/nuget/CronDaemon

Mastering Hangfire in .NET 9: A Complete Guide to Background Jobs
; https://dev.to/madusanka_bandara/mastering-hangfire-in-net-9-a-complete-guide-to-background-jobs-2bje
; https://github.com/HangfireIO/Hangfire
정성태
2019-03-31 06시49분
[김이현] 작가 님 도움 말씀 주셔서 감사합니다. 말씀해 주신 라이브러리를 주말 동안 연구해 봐야겠네요.
오늘도 좋은 하루 되시길 바랍니다!
[guest]
2019-07-11 10시58분
[지나가다] 어차피 직접 만드는 게 제일 나을텐데요. 100% 원하는 형태의 라이브러리는 존재하지 않는다는 게 제 지론입니다.

https://codingcoding.tistory.com/167

이런 글 참조해서 연구하는 게 좋다고 생각해요.
[guest]

1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...
NoWriterDateCnt.TitleFile(s)
5632김현수3/30/202214905Remote Desktop으로 접속시 WPF UI 가 다시 그려지는 이벤트를 막을 수 없을까요? [3]
5631김기헌3/24/202214246WPF 컨트롤의 그래픽 처리관련 질문드립니다 [2]파일 다운로드1
5630장성욱3/24/202214310로깅관련 질문입니다. [2]
5629감사합니...3/23/202214385함수에서 예외가 발생하면 try ~ catch처리기를 찾을 때 까지 상위 함수로 계속 올라가나요? [2]
5628홍길동3/23/202216649질문드립니다. [2]파일 다운로드1
5626연준혁3/21/202215528안녕하세요. [3]
5625jaew...3/18/202214854c# 8.0 도서를 구입한 사람입니다. [1]
5624초보자3/17/202214335람다 캡처 관련 문의 [2]
5623한예지 donator3/15/202213406인터프리터 원리가 궁금합니다. [4]
5622김민아3/8/202214180const와 readonly의 명확한 차이가 이게 맞나요? [2]
5621장성욱3/8/202214257c# 로그 관련 질문 [1]
5620김민아3/7/202213261안녕하세요 비관리 객체를 반환하는 메소드 호출 시 궁금한 점이 있어서 질문드립니다 [2]
5619팡팡이3/3/202215570RSA 문의드립니다. [3]
5618김기헌3/2/202213091안녕하세요 생성자 옆에 this 키워드를 붙여 생성자를 여러 개 호출 시 질문드립니다 [2]
5617Edun2/25/202214301ArgumentOutOrRangeException에러 발생 [2]파일 다운로드1
5616csha...2/24/202213502readonly struct로 선언된 구조체를 특정 클래스에서 멤버변수로 가지는 경우 [1]
5615장성욱2/22/202217661SetThreadAffinityMask를 이용한 쓰레드 지정하는 방법에 대해 궁금합니다. [4]
5614민우2/22/202217477SSL 통신 문의 [6]
5613김인태2/22/202215265서버와 PC 간의 어플리케이션 성능 차이 [1]
5612팬입니다2/20/202213192Kastrel 서버 관련 [1]
5611차가워2/19/202213782stopWatch 늘어짐 문의 [3]
5610차가워2/18/202213807Stopwatch 늘어짐 문제 [1]
5609cs린이2/15/202212937c# 함수의 호출 방식에 대해 궁금합니다! [2]
5608지호2/10/202214211시작하세요 C# 8.0 중 제네릭타입의 IEnumerable [3]파일 다운로드1
5607이로운2/10/202212400안녕하세요. 궁금한게 있어서 질문드립니다. [1]
5605강성봉2/10/202213764TCP PSH flag 패킷 수신 에러 [1]
1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...