반응형

배치 프로그램을 PHP로 만드는 방법입니다.

1. 서버에서 실행할 PHP 프로그램을 만듭니다.

 

2. PHP를 실행할 Shell Script를 만듭니다.

① (date '+%Y%m%d')는 로그 파일에 날짜를 추가하는 것입니다.
② >> 를 이용해야 log가 append됩니다
③ 2>&1 쉘스크립트를 실행할 때 에러가 발생시 화면에 출력하지 않도록 합니다.

#!/bin/bash

/[PHP설치경로]/bin/php /[전체경로]/[파일명].php >> [전체경로]/logs/$(date '+%Y%m%d')_[파일명].log 2>&1

리눅스에서 배치로 PHP 실행하고 실행 로그 출력하기

3. 파일을 실행할 수 있도록 750으로 권한을 변경합니다.

chmod 750 파일명

 

4. 해당 쉡 스크립트를 crontab에 등록을 합니다.

반응형

+ Recent posts