-
php 파일 예약 실행php 2023. 8. 30. 10:55
1. cron 작업 예약
-> unix 및 linux 시스템에서 crom 작업 예약을 사용하여 특정 시간에 스크립트를 실행할 수 있다.
1) 터미널을 열고 'crontab -e' 을 실행시켜 crontab 파일을 편집한다
20 8 * * * php /path/to/your/php/script.php
-> 위의 경로에 원하는 파일을 삽입한다.
2. PHP 스크립트 내에서 슬립 사용
-> 슬립 함수를 사용해서 일정 시간동안 스크립트를 중지한 후 실행하는 방법php를 실행하는 웹 서버가 항상 실행중이어야 하기 때문에 배포하지 않으면 실행하기 힘들다.
// 현재 시간 정보 가져오기 $currentTimestamp = time(); // 목표 시간 설정 (매일 오전 8시 20분) $targetHour = 8; $targetMinute = 20; $targetTimestamp = strtotime("today $targetHour:$targetMinute"); // 현재 시간과 목표 시간 사이의 차이 계산 $diff = $targetTimestamp - $currentTimestamp; if ($diff > 0) { // 차이만큼 슬립 sleep($diff); }
'php' 카테고리의 다른 글
전역 / 정적 / 옵셔널 변수 (0) 2023.09.04 워드프레스 페이지 추가 (0) 2023.09.01 php String Function (0) 2023.08.24 ssh 와 깃 허브 (0) 2023.08.23 php 경로 지정 (0) 2023.08.21