programing

cron의 Windows 버전은 무엇입니까?

firstcheck 2023. 4. 8. 15:01
반응형

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를 사용할 수 있습니다.

  1. PowerShell에서 파라미터 입력에 config.json 파일과 함께 Scheduled-Tasks API를 사용할 수 있습니다.최소 제한 시간은 5분 정도일 거예요.API를 통한 매우 기본적인 스케줄 작업 작성용 샘플 튜토리얼

  2. 당신은 그 작업들을 사용할 수 있습니다.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

반응형