cron의 Windows 버전은 무엇입니까?
구글 검색에서 cron과 동일한 기능을 수행하는 소프트웨어가 검색되었지만 Windows에 내장된 기능은 없습니다.
Windows XP Professional을 실행하고 있지만 Windows 버전에 대한 조언은 누군가에게 도움이 될 수 있습니다.
이 기능(응답에 따라 작업 스케줄러라고 함)을 프로그램 또는 명령줄을 통해 호출하는 방법도 있습니까?
Windows XP(및 Windows 7)에 대해 묻는 첫 번째 질문: Windows 작업 스케줄러
명령줄 사용의 경우 AT 명령을 사용하여 예약할 수 있습니다.
새로운 Microsoft OS 버전인 Windows Server 2012 / Windows 8 의 경우는, schtasks 커맨드 라인 유틸리티를 참조해 주세요.
PowerShell을 사용하는 경우 윈도우즈 PowerShell의 스케줄링된 작업 cmdlet이 스크립팅을 위해 만들어집니다.
Windows "AT" 명령어는 cron과 매우 유사합니다.명령줄을 통해 사용할 수 있습니다.
윈도우즈 작업 스케줄러를 사용하여 시간 및 날짜에 따라 작업을 예약합니다.
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
'at' 명령어
AT 명령어는 지정된 시간과 날짜에 컴퓨터에서 실행할 명령과 프로그램을 예약합니다.AT 명령을 사용하려면 Schedule 서비스가 실행 중이어야 합니다."
Zcron은 개인 용도로 무료로 이용하실 수 있습니다.
또한 이 기능(응답에 기반하여 태스크 스케줄러라고 함)을 프로그램적으로 호출할 수 있는 방법이 있습니까?[...]
MSDN의 태스크스케줄러 API
가장 가까운 것은 Windows Scheduled Tasks(컨트롤 패널 -> Scheduled Tasks)입니다.단, cron과는 거리가 먼 것입니다.
가장 큰 차이점은 Windows 박스에 로그인해야 하는 사용자와 사용자 계정(패스워드 등)이 필요하다는 것입니다.이로 인해 로컬보안 정책에 따라 패스워드가 정기적으로 변경되어야 하는 경우 문제가 발생합니다.또한 항목 실행 간격을 설정하는 데 있어서 cron보다 유연하지 않다고 생각합니다.
Windows 버전은 아니지만 Cygwin의 crontab을 사용할 수 있습니다.인스톨 순서에 대해서는, 여기를 참조해 주세요.
good 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
Windows용 NNCron이 있습니다.IT는 정기적으로 실행되도록 작업을 예약할 수 있습니다.
Windows 의 작업 스케줄러에 가세해, Windows 에서는 「at」도 사용할 수 있습니다.명령줄 인터페이스가 있다는 점 외에 태스크 스케줄러와 어떻게 다른지 잘 모르겠습니다.
At 명령어는 더 이상 사용되지 않습니다.
SCHTASKS를 사용할 수 있습니다.
PowerShell에서 파라미터 입력에 config.json 파일과 함께 Scheduled-Tasks API를 사용할 수 있습니다.최소 제한 시간은 5분 정도일 거예요.API를 통한 매우 기본적인 스케줄 작업 작성용 샘플 튜토리얼
당신은 그 작업들을 사용할 수 있습니다.cmd를 통해서도 실행한다.schtasks.exe /Create /를 실행할 때 1분으로 제한되는 미세한 수식자를 알 수 있었습니다.어쨌든 AT는 이제 더 이상 사용되지 않습니다.
어쨌든 저는 CRON처럼 동작하는 툴을 만들고 있습니다.이 툴이 성공하면 여기서 업데이트하겠습니다.
https://github.com/mgefvert/Cronical에서 우수한 크로니컬 프로그램을 확인하십시오.
그것은 입니다.Unix 계열의 cron 행이 있는 텍스트파일을 읽어내는 NET 프로그램.매우 사용하기 편리합니다.unix cron과 마찬가지로 stdout일 경우 이메일을 보냅니다.서비스 러너 역할까지 지원합니다.
언급URL : https://stackoverflow.com/questions/132971/what-is-the-windows-version-of-cron
'programing' 카테고리의 다른 글
SQL Server의 datetime 필드의 기본값을 타임스탬프에 추가합니다. (0) | 2023.04.08 |
---|---|
bash 문자 뒤에 있는 텍스트를 모두 삭제하려면 어떻게 해야 합니까? (0) | 2023.04.08 |
Json Schema 파일 확장자 (0) | 2023.02.14 |
리액트 후크를 사용하여 자기 증가 카운터 구현 (0) | 2023.02.14 |
JSON.stringify() 및 JSON.parse() 사용 시 Date() 관련 문제 (0) | 2023.02.14 |