Google 검색을 수행 같은 크론과 같은 기능을하지만, 아무것도 윈도우에 내장 된 것을 소프트웨어를 돌았 다.
Windows XP Professional을 실행하고 있지만 모든 버전의 Windows에 대한 조언이 잠재적으로 도움이 될 것입니다.
프로그래밍 방식으로 또는 명령 줄을 통해이 기능 (응답을 기반으로 작업 스케줄러라고 함)을 호출하는 방법이 있습니까?
Google 검색을 수행 같은 크론과 같은 기능을하지만, 아무것도 윈도우에 내장 된 것을 소프트웨어를 돌았 다.
Windows XP Professional을 실행하고 있지만 모든 버전의 Windows에 대한 조언이 잠재적으로 도움이 될 것입니다.
프로그래밍 방식으로 또는 명령 줄을 통해이 기능 (응답을 기반으로 작업 스케줄러라고 함)을 호출하는 방법이 있습니까?
답변:
Windows XP (및 Windows 7)에 대해 묻는 원래 질문 : Windows 작업 스케줄러
명령 줄 사용의 경우 AT 명령으로 예약 할 수 있습니다 .
최신 Microsoft OS 버전 인 Windows Server 2012 / Windows 8의 경우 schtasks 명령 줄 유틸리티를 확인하십시오.
PowerShell을 사용하는 경우 Windows PowerShell 의 예약 된 작업 Cmdlet이 스크립팅을 위해 만들어집니다.
at.exe
에서는 더 이상 사용되지 않으며 실행되지 않습니다. schtasks.exe
사용하기 어렵고 (예 : 관리자 권한 없이는 실행되지 않음) 버그가 있습니다 (예 : /Z
스위치).
pycron 은 Windows에서 밀접하게 일치합니다. 다음과 같은 항목이 지원됩니다.
1 Minute (0-59)
2 Hour (2-24)
3 Day of month (1-31)
4 Month (1-12, Jan, Feb, etc)
5 Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
6 User that the command will run as
7 Command to execute
가장 가까운 것은 Windows 예약 작업 (제어판-> 예약 작업)이지만 cron과는 거리가 멀습니다.
가장 큰 차이점은 사용자가 Windows 상자에 로그인해야하고 사용자 계정 (암호 및 모두 포함)이 필요하다는 것입니다. 이로 인해 로컬 보안 정책에 주기적으로 암호 변경이 필요한 경우 악몽이됩니다. 또한 항목 실행 간격을 설정하는 한 cron보다 유연성이 떨어집니다.
정확히 Windows 버전은 아니지만 Cygwin의 crontab을 사용할 수 있습니다. 설치 지침은 여기를 참조 하십시오 .
당신이 좋은 ol 'cron을 선호한다면, CRONw 가 갈 길입니다.
Supported systems
* Windows 2000 (any version) works
* Windows XP (SP 2) works
* Windows Server 2003 works
* Windows NT 4 (SP 6) should work but not tested
* Windows 3.11, Windows 95,
Windows 98, Windows ME,
Windows XP beneath SP2 not supported by design
We were asked to go - so I'm out finally...
. WTF? 이 프로젝트가 더 이상 활성화되어 있지 않거나 해당 메시지의 의미는 무엇입니까? 감사
PowerShell 의 Scheduled-Tasks API 를 매개 변수 입력을 위해 config.json 파일과 함께 사용할 수 있습니다 . 최소 제한은 5 분이라고 생각합니다. API를 통한 매우 기본적인 일정 작업 생성을위한 샘플 자습서
cmd를 통해서도 schtasks.exe를 사용할 수 있습니다. schtasks.exe / Create /?를 실행하면 분 수정자가 1 분으로 제한되는 것을 볼 수 있습니다. 어쨌든 AT는 더 이상 사용되지 않습니다.
어쨌든, 나는 CRON처럼 행동하는 도구를 만들고 있습니다. 성공하면 여기에서 업데이트하겠습니다.
https://github.com/mgefvert/Cronical 에서 우수한 Cronical 프로그램을 확인하십시오.
유닉스 계열의 크론 라인 으로 텍스트 파일 을 읽는 .NET 프로그램입니다 . 사용하기 매우 편리합니다. 유닉스 크론과 마찬가지로 stdout 인 경우 이메일을 보냅니다. 심지어 서비스 러너 역할을 지원합니다.
cron
작업 스케줄러가 제공하지 않는 기능은 무엇입니까 ?