2012-02-06 3 views
0

저는 리눅스 웹 서버에서 매일 8시에 실행하고 싶은 PHP 파일을 만들었습니다. 이 페이지는 온라인으로 액세스 할 수 있지만 기본적으로 8am에 매일 페이지에 대한 요청을 모방하도록 cronjob을 예약하려고합니다. 이것이 가능한가? 그렇다면 어떻게?쉘에서 웹 페이지를 실행하십시오.

+1

왜 안 크론 작업? – Pheonix

+0

구체적으로 무엇을하고 싶습니까? 어떤 종류의 요청입니까? –

+0

JS와 PHP에서 웹 사이트를 긁는 작은 응용 프로그램을 작성한 다음 JS는 API를 사용하여 결과를 다른 웹 응용 프로그램에 작성합니다. 웬일인지, 나는 일하는 것을 전혀 얻을 수 없다. 잘 실행했지만 실행되지 않습니다. – McB

답변

3

그냥 wget 명령을 실행하여 cronjob을 사용하여 페이지에 요청하십시오.

+0

(웹 페이지에있는 McB가 언급 한) JS를 실행하면 실행되지 않을 것이기 때문에 모든 것을 PHP로 변환해야합니다. – Pheonix

+0

@Phoenix 나는 그 의견에 주목하지 않았다. McB는 URL이 포함 된 실제 브라우저의 인스턴스를 시작하는 데 방해가 될 수 있습니까? – jglouie

0

여기에 제안 된대로 cron 작업을 사용하여 PHP 스크립트 @ 8AM에 매일이 요청을 보내야합니다. 웹 서버에 요청을 시뮬레이션 할 수

  • 를 사용하여 컬을 웹 서버에 요청을 시뮬레이션 할 수

    1. 사용 wget과 : 크론 작업에서 당신은 (만 사용하는 이들 중 하나)이 요청을 보낼 수있는 많은 옵션이 있습니다
    2. 를 사용하여 PHP CLI는/usr/빈/PHP는 -q합니다 ($ _SERVER 변수의 대부분은이 경우 연기합니다)
  • 관련 문제