>  기사  >  백엔드 개발  >  PHP의 크론

PHP의 크론

WBOY
WBOY원래의
2024-08-29 12:57:50635검색

사용자는 PHP와 같은 프로그래밍 언어로 스크립트로 작성된 작업 실행을 담당하는 cron 작업을 사용하여 특정 반복 작업을 예약하고 특정 시간 간격 후에 실행되도록 예약할 수 있습니다. Cron 작업은 일상 생활 시나리오에 광범위하게 적용됩니다. 여기에서는 PHP에서 cron 작업이 무엇인지, PHP에서 사용할 수 있는 cron 명령과 함께 어떻게 생성하고 실행할 수 있는지 살펴보겠습니다.

광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

PHP에서 크론이란 무엇인가요?

Linux 플랫폼의 Cron은 예약된 작업에 부여되는 이름인 반면, Windows 플랫폼에서는 예약된 작업이라고도 합니다. 크론이라는 단어의 유래는 시간의 순서를 뜻하는 연대기(chronology)에서 유래했습니다. PHP 프로그래밍 언어로 작성된 애플리케이션에서 cron 작업을 사용하면 실행 및 예약이 필요한 코드 조각이 될 수 있는 특정 중요한 작업이 적시에 실행되도록 할 수 있습니다.

크론 작업은 시스템 유지 관리 및 애플리케이션 수준에서 훌륭하게 구현되었습니다. PHP가 널리 사용되는 웹 애플리케이션에서는 몇 가지 작업을 예약해야 하는 상황이 많이 발생합니다.

Cron은 백그라운드에서 살아있고 지속적으로 실행되는 데몬 프로그램을 제공하며, 이는 cron에 예정된 작업을 실행하는 역할을 합니다. 또한 일정 내부에 있고 작업 및 타이머에 대한 모든 정보가 있는 crontab이라는 이름의 구성 파일이 하나 있습니다.

PHP에서 크론을 생성하는 방법은 무엇입니까?

크론 작업을 추가하는 동안 PHP에서 크론 작업 실행에 중요한 역할을 하는 다음 매개변수에 유의해야 합니다.

  • 스크립트 경로: 실행 작업은 스크립트 파일 내부에 작성되며 작업을 실행하는 동안 필요에 따라 위치와 경로를 지정해야 합니다.
  • 실행: 생성된 cron 작업은 php라는 폴더의 usr/in 내에 있으므로 PHP로 작성된 프로그램 내에서 호출해야 합니다.
  • 시간: cron 작업을 실행하려는 기간, 간격, 시간은 월, 평일, 시간, 일, 분 단위로 설정해야 합니다.
  • 출력: 모든 cron 작업 출력을 삭제하거나 정의된 대상에 있는 특정 파일로 이동할 수 있습니다.

PHP에 cron 작업을 추가하기 위한 인터페이스를 제공하는 많은 편집기와 도구가 있습니다. 그 중 하나가 Cpanel입니다.

PHP 프로그램용 Cpanel을 사용하여 크론 작업을 생성하는 단계는 다음과 같습니다.

  • Cpanel은 플랫폼에 먼저 로그인해야만 액세스할 수 있습니다.
  • 먼저 Cpanel을 연 다음 홈 옵션으로 이동해야 합니다. 또한 고급 옵션으로 이동한 다음 크론 작업으로 이동할 수 있습니다. 인터페이스는 아래 이미지와 같습니다.
  • 또한, 이메일 주소를 입력하시면 cron과 관련된 모든 알림을 받으실 수 있습니다. 그 후에 이메일 업데이트 버튼을 클릭해야 합니다. cron으로부터 알림을 받고 싶지 않고 이 기능을 비활성화하려면 해당 필드를 비워 둘 수 있습니다.
  • 새 크론 작업 추가 버튼을 클릭하고 아래에 언급된 시간 작업 및 명령의 세부정보를 입력하세요.
  • usr/local/… 문자열 대신 고유한 도메인을 지정할 수 있으며 도메인에서 사용하는 PHP 버전을 검색할 수 있습니다. MultiPHP 관리자를 이용하려면 도메인에서 사용 중인 PHP 버전을 알아야 합니다.
  • PHP용 크론 작업을 생성하는 동안 실행해야 하는 PHP 스크립트를 생성하고 아래 이미지에 표시된 PHP 옵션을 선택해야 합니다.

PHP의 크론

  • cron 작업을 사용하여 예약해야 하는 스크립트가 포함된 PHP 파일을 만듭니다. 예를 들어, 다음 내용이 포함된 index.php라는 파일을 생성했다고 가정해 보겠습니다.

코드:

<?php
echo "Educba is the best edutech site present on internet";
?>
  • 실행하려는 명령을 명령 텍스트 상자에 언급하여 PHP 스크립트 경로에 입력할 수 있습니다.

PHP의 크론

PHP에서 Cron 작업 실행

크론 작업을 추가한 후 동일한 작업을 실행하는 것은 매우 간단합니다. 명령줄 지침을 실행하거나 동일한 인터페이스를 제공하는 도구를 사용할 수도 있습니다.

If you are using the cpanel tool, then in order to run the cron job of php you have created, you can follow the below-mentioned steps:

  • After you have mentioned all the details about the execution frequency, the path to the php script that needs to be executed, and the corresponding link, you can simply click on the Apply button.
  • The cron job application will take a few minutes, and after that, you will be ready to go. Then, finally, your cron job will be set and ready to run.
  • If you want the cron job settings to be done manually, you can go for clicking on the Advanced option in the menu section.

PHP의 크론

Command Cron in PHP

In order to use cron job with PHP, we can manually check in the presence of the configuration property named wget that is required for cron to work with php.

The command for checking this configuration in systems based on RPM, such as Mandrake or redhat, uses the following command.

Code:

#wget –help

Output:

PHP의 크론

Further, you can execute the PHP file which you have created as a script, and invoking can be done by following the wget command.

Code:

#wget (URL to php file)

Conclusion

Cron in PHP can be used to schedule the execution of a particular tasks specified in the PHP script on the repetitive pattern as per our requirement, which can be done manually or by using any of the tools which provide such interface such as cpanel.

위 내용은 PHP의 크론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:CakePHP 삭제다음 기사:CakePHP 삭제