>  기사  >  백엔드 개발  >  crontab - CI 프레임워크를 사용하여 PHP 파일의 Cron 실행

crontab - CI 프레임워크를 사용하여 PHP 파일의 Cron 실행

WBOY
WBOY원래의
2016-08-04 09:20:501137검색

프로젝트를 하려면 1분마다 특정 PHP 파일을 실행해 데이터를 처리해야 하는데, 사용하는 LNMP는 127.0.0.1을 통해 직접 접근할 수 없습니다.
크론에 노출된 적은 한번도 없어서 온라인에서 검색해 봤습니다. 이제 여러 가지 솔루션을 가질 계획입니다.

  1. 1분마다 도메인/경로에 요청을 보내도록 클라이언트를 시뮬레이션합니다.

  2. 프레임워크를 사용하지 않고도 데이터 읽기, 구문 분석, 캡슐화 및 저장을 실현합니다.

좋은 아이디어가 있으신가요? 프레임워크는 CI를 사용합니다

답글 내용:

프로젝트를 하려면 1분마다 특정 PHP 파일을 실행해 데이터를 처리해야 하는데, 사용하는 LNMP는 127.0.0.1을 통해 직접 접근할 수 없습니다.
크론에 노출된 적은 한번도 없어서 온라인에서 검색해 봤습니다. 이제 여러 가지 솔루션을 가질 계획입니다.

  1. 1분마다 도메인/경로에 요청을 보내도록 클라이언트를 시뮬레이션합니다.

  2. 프레임워크를 사용하지 않고도 데이터 읽기, 구문 분석, 캡슐화 및 저장을 실현합니다.

좋은 아이디어가 있으신가요? 프레임워크는 CI를 사용합니다

리눅스 쓰세요crontab

<code>##调用PHP文件写法
*/10 * * * * /usr/local/webserver/php/bin/php /www/project/test.com/price.php
##sh写法
*/10 * * * * sh /www/project/test.com/price.sh 
##laravel框架写法
* * * * * /usr/local/php/bin/php /home/project/service.com/artisan  schedule:run
##ThinkPHP框架写法
*/1 * * * * /usr/local/webserver/php/bin/php /www/home/project/dc/cli.php CancelOrder/cancel
</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:$.post 및 iframe다음 기사:$.post 및 iframe