"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP를 사용하여 Windows에서 Cron 작업을 예약하는 방법

PHP를 사용하여 Windows에서 Cron 작업을 예약하는 방법

2024-11-09에 게시됨
검색:587

How to Schedule Cron Jobs in Windows Using PHP

PHP를 사용하여 Windows에서 Cron 작업 예약

개요

Cron 작업은 일정에 따라 반복 작업을 자동화하는 편리한 메커니즘입니다. Unix 계열 시스템에서는 cron 작업을 설정하는 것이 간단하지만 Windows에서는 더 어려워 보일 수 있습니다. 이 문서에서는 PHP를 사용하여 Windows에서 cron 작업을 예약하는 다양한 방법을 살펴봅니다.

방법 1: 작업 스케줄러 사용

작업 스케줄러는 Windows에 내장된 도구로, 예약된 작업을 생성하고 관리할 수 있습니다. 작업. 작업 스케줄러를 사용하여 크론 작업을 생성하려면:

  1. 작업 스케줄러 열기(시작 > 모든 프로그램 > 보조 프로그램 > 시스템 도구 > 작업 스케줄러)
  2. 새 작업 생성(작업 > 작업 생성) )
  3. 작업 이름 설정 및 일정 지정
  4. "작업" 탭에서 다음을 지정합니다.

    • 프로그램/스크립트: C: \xampp\php\php.exe
    • 인수: -f C:\xampp\htdocs\your_cron_script.php

방법 2: .bat 사용 파일

이 방법에는 PHP 스크립트를 호출하는 배치 파일(.bat)을 생성하는 작업이 포함됩니다.

  1. Windows 디렉터리에 cron.bat 파일 생성
  2. 다음 내용을 cron.bat에 붙여넣습니다.

    C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php
  3. 방법 1에 설명된 대로 작업 스케줄러를 사용하여 .bat 파일을 예약합니다.

방법 3: wget.exe 사용

wget.exe가 설치되어 있으면 이를 사용하여 cron을 에뮬레이트할 수 있습니다. jobs.

  1. wget.exe 및 관련 DLL 파일을 Windows 디렉터리에 복사합니다.
  2. 방법 1에 설명된 대로 예약된 작업을 생성하되 다음을 지정합니다.

    • 프로그램/스크립트: C:\Windows\wget.exe
    • 인수: -q -O NUL http://localhost/your_cron_script.php

방법 4: 외부 Cron 작업 서비스 사용

로컬 시스템에 cron 작업을 설정하지 않으려면 외부 Cron 작업 서비스 사용을 고려할 수 있습니다. 이러한 서비스를 사용하면 온라인으로 실행할 작업을 예약할 수 있습니다.

phpcron 클래스

phpcron 클래스를 사용하면 PHP 코드 내에서 크론 작업을 관리할 수 있습니다. 그러나 이 솔루션에는 *nix 서버 유형 및/또는 cPanel이 필요하며 이는 모든 시나리오에 적합하지 않을 수 있습니다.

결론

이 문서에서는 다음을 사용하여 Windows에서 cron 작업을 예약하는 여러 가지 방법을 제공했습니다. PHP. 궁극적으로 방법 선택은 프로젝트의 특정 요구 사항과 시스템에서 사용 가능한 리소스에 따라 달라집니다.

릴리스 선언문 이 글은 1729469480에서 복제되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3