2011-10-22 1 views
2

금요일 오후 4 시부 터 토요일 오후 10 시부 터 cronjob을 사용하여 발송해야하는 이메일이 없습니다. 이 작업을 수행하려면 어떻게 cronjob을 설정할 수 있습니까? 당신이 PHP 파일에 액세스 할 수있는 경우주당 30 시간 연속 된 기간 동안 cronjob을 실행하십시오.

+0

현재 cronjob 일정은 무엇입니까? –

+1

왜 이런 스크립트를 호출하는 스크립트를 다루지 않습니까? –

+0

@Pekka - 나는 똑같은 생각을하고 있었는데 ... –

답변

1

, 당신은 정상에이를 추가 할 수

편집

참고, 내가 잘못 24 시간 문자를 사용했는데, 그것은 H해야합니다. this codepad을 참조하십시오.

<?php 

$wH = date('wH'); 

if (($wH > 516 && $wH < 525) || ($wH > 600 && $wH < 622)) { 
    exit('Script exited.'); 
} 

echo 'Script ran.'; 

?> 

http://codepad.org/uKzlJjzs

이것은 단순히 경우 스크립트를 종료, 확인 시간이 값 사이에 있지 않은지 확인하기 위해 시간과 테스트와 요일의 숫자 표현을 생성

.

+0

감사. 나는 그것을 확인하고 알려줄 것이다. – phpuser

+0

@lifeline - 편집을 참조하십시오. 24 시간짜리 시계 문자가 잘못되었습니다. –

+0

예. 오늘은 토요일이다. 멈췄다. 토요일 오후 10 시까 지 중지 될 것입니까? – phpuser

관련 문제