반응형
배치 프로그램을 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
3. 파일을 실행할 수 있도록 750으로 권한을 변경합니다.
chmod 750 파일명
4. 해당 쉡 스크립트를 crontab에 등록을 합니다.
반응형
'유용한 활용팁' 카테고리의 다른 글
PHP 주민등록번호 유효성 체크 함수 - 정규식, checkdate, checksum (0) | 2020.02.18 |
---|---|
파이썬 문자열 다루기 - Print, Length, Index, substring (0) | 2020.02.14 |
티스토리 반응형 Square 스킨 사이드바에 애드핏, 애드센스 넣기 (0) | 2020.02.03 |
Linux 파일 및 디렉토리에 대한 퍼미션 이해 및 chmod의 숫자의 의미 (0) | 2020.01.20 |
HTML form input 크롬 autocomplete 자동완성 삭제 처리 (0) | 2020.01.17 |