Google 검색을 수행 같은 크론과 같은 기능을하지만, 아무것도 윈도우에 내장 된 것을 소프트웨어를 돌았 다.
Windows XP Professional을 실행하고 있지만 모든 버전의 Windows에 대한 조언이 잠재적으로 도움이 될 것입니다.
프로그래밍 방식으로 또는 명령 줄을 통해이 기능 (응답을 기반으로 작업 스케줄러라고 함)을 호출하는 방법이 있습니까?
답변
Windows XP (및 Windows 7)에 대해 묻는 원래 질문 : Windows 작업 스케줄러
명령 줄 사용의 경우 AT 명령으로 예약 할 수 있습니다 .
최신 Microsoft OS 버전 인 Windows Server 2012 / Windows 8의 경우 schtasks 명령 줄 유틸리티를 확인하십시오.
PowerShell을 사용하는 경우 Windows PowerShell 의 예약 된 작업 Cmdlet이 스크립팅을 위해 만들어집니다.
답변
명령 “AT”윈도우 크론 매우 유사하다 . 명령 행을 통해 사용할 수 있습니다.
답변
‘at’명령.
“AT 명령은 명령과 프로그램이 지정된 시간과 날짜에 컴퓨터에서 실행되도록 예약합니다. AT 명령을 사용하려면 일정 서비스가 실행되고 있어야합니다.”
답변
Windows 작업 스케줄러를 사용하여 시간과 날짜에 따라 작업을 예약하십시오.
답변
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
답변
프로그래밍 방식으로이 기능을 호출 할 수있는 방법이 있습니까?
MSDN의 작업 스케줄러 API .
답변
가장 가까운 것은 Windows 예약 작업 (제어판-> 예약 작업)이지만 cron과는 거리가 멀습니다.
가장 큰 차이점은 사용자가 Windows 상자에 로그인해야하고 사용자 계정 (암호 및 모두 포함)이 필요하다는 것입니다. 이로 인해 로컬 보안 정책에 주기적으로 암호 변경이 필요한 경우 악몽이됩니다. 또한 항목 실행 간격을 설정하는 한 cron보다 유연성이 떨어집니다.