2011-08-16 6 views
0

저는 PHP 스크립팅을 처음 사용합니다. 저는 매 24 시간마다 복권을 시작하는 게임을 쓰고 있습니다. 사용자가 페이지에 로그온했는지 여부에 관계없이 특정 시간 (예 : 오후 3시)에이 문제가 발생하기를 바랍니다.PHP의 백그라운드 프로세스

아무도 로그인하지 않은 날이 10 일이라면 추첨을 10 번 실행하고 싶습니다.

나는 "ignore_user_abort"에 대해 뭔가를 봤지만 이것에 익숙하지 않아서 사용하는 것이 두렵다. 이것이 최선의 방법인가요? 아니면 더 신뢰할 수있는 방법이 있습니까?

아이디어가 있으십니까? 그리고 마음에 새겨 져 있어요!

+1

[cron job] (http://unixgeeks.org/security/newbie/unix/cron-1.html)이 필요합니다. – sdleihssirhc

답변

1

난 당신이 리눅스를 실행하는 경우, 이에 대한 cron 작업을 사용하는 것이 좋습니다 것 : 여기

0 15 * * * /path/to/php /path/to/yourscript.php 

는 튜토리얼입니다. Google 'Cron Job'

그런 식으로 말했듯이 스크립트는 현재 사이트에 액세스하는 사람과 관계없이 오후 3시에 실행됩니다.

관련 문제