Windows 예약 작업을 위한 실용적인 대안(소형 매장)
-
01-07-2019 - |
문제
저는 아주 작은 작업장(2명)에서 일하고 있으며 몇 달 전에 시작한 이후로 Windows 예약 작업에 의존해 왔습니다.마침내 나는 다음과 같은 몇 가지 무능력으로 인해 슬픔을 충분히 느꼈다고 결정했습니다.
- 도메인 수준 외에는 찾을 수 있는 로그가 없습니다(도메인 관리자가 아닌 컴퓨터 관리자는 액세스할 수 없음).
- 작업 실패 시 경고 메커니즘(예: 전자 메일)이 없습니다.
다시한번 말씀드리지만 저희는 작은 가게입니다.소스 제어(VSS -> Subversion)를 사용하는 것과 유사한 스케줄링 시스템 업그레이드를 수행하려고 합니다.나는 다음과 같은 시스템에 대한 제안을 찾고 있습니다.
- 위에서 설명한 두 가지 작업을 수행할 수 있습니다.
- 커뮤니티 테스트를 거쳤습니다.나는 흥미진진한 소프트웨어의 실험 대상이 되고 싶지만 작업 일정 관리는 내 본업이 아닙니다.
- 원격으로 작업을 관리하는 기능은 장점입니다.
- 플러스를 무료로 제공합니다.저렴한 것도 괜찮지만, 7가지 파워 포인트 프레젠테이션을 통해 본격적인 영업 홍보를 진행하는 데에는 거의 관심이 없습니다.
- .EXE의 a(부) 플러스(이름으로 어셈블리 실행, 이름으로 Excel 매크로 실행, 데이터베이스 저장 프로시저 실행 등) 외에 일반적인 작업을 실행하는 기능이 내장되어 있습니다.
해결책
나는 당신이 볼 수 있다고 생각합니다 :
다른 팁
Cygwin과 해당 버전의 "cron"을 고려해보세요.요구 사항 1번부터 4번까지 충족합니다(단, 3번에는 멋진 UI가 없음).
아주 오래된 스레드에 먼지를 쌓은 것에 대해 사과드립니다.그러나 나는 여기에 제시된 내용에 더 이상 동의할 수 없습니다.
Windows의 예약된 작업은 훌륭합니다(추가할 수 있는 서비스를 작성하는 것보다 %^#% 로드가 더 좋습니다).예, 제한이 없습니다.하지만 여전히 매우 강력합니다.나는 다양한 일을 위해 진지하게 그들에게 의존합니다.
당신이 가지고 있다면 근소한 C#을 이해하면 사실상 모든 작업을 수행하기 위해 사용자 지정 "작업"(본질적으로 콘솔 응용 프로그램)으로 작성할 수 있습니다.지속적이고 접근 가능한 로깅이 당신이 추구하는 것이라면 다음과 같은 것이 어떻겠습니까? 세릴로그 또는 N로그?글을 쓰는 시점에도 매우 강력한 기능 세트가 있었습니다.이 도구 자체는 일부 C#과 함께 사용하면 두 가지 문제를 매우 쉽게 해결할 수 있습니다.
아마도 제가 요점을 놓치고 있는 것 같습니다만, 제가 보기에는 이것이 실제로 문제가 되지 않는 것 같습니다.적어도 더 이상은 아닙니다...