developer tip

CRON 작업을 사용하여 URL을 방문 하시겠습니까?

optionbox 2020. 10. 13. 07:41
반응형

CRON 작업을 사용하여 URL을 방문 하시겠습니까?


나는 그것이 브라우저 IE에서로드 할 때 나는 이미 스크립트 페이지는 이러한 작업을 사용하여 메시지 및 경고를 보내기, 반복 작업을 수행 할 수있는 웹 응용 프로그램을 http://example.com/tasks.php 내가 포함 내 웹 응용 프로그램의 모든 페이지에서 iframe을 사용합니다.

이제 첫 번째 접근 방식이 잼 성능으로 이어질 수 있기 때문에 CRON 작업을 사용하도록 변경하고 싶습니다 . http://example.com/tasks.php 를 방문하는 CRON 작업을 어떻게 만들 수 있습니까 ? 그러나 나는이 CRON 작업이 day. *와 같은 출력 파일을 생성하는 것을 원하지 않습니다.

cPanel을 통해 CRON 작업을 허용하는 공유 호스팅 서비스에서 응용 프로그램을 호스팅합니다.


* * * * * wget -O - http://yoursite.com/tasks.php >/dev/null 2>&1

그것은 당신을 위해 일할 것입니다. wget페이지를로드 하는 스크립트 만 있으면 됩니다.

사용 -O -은 웹 요청의 출력이 STDOUT (표준 출력)으로 전송됨을 의미합니다.

추가하여 >/dev/null표준 출력이 블랙홀로 리디렉션되도록 지시합니다. 추가하여 2>&1STDERR (오류)도 STDOUT으로 전송하도록 지시하므로 모든 출력이 블랙홀로 전송됩니다. (따라서 웹 사이트를로드하지만 어디에도 파일을 쓰지 않습니다)


리디렉션이 필요하지 않습니다.

* * * * * wget -qO /dev/null http://yoursite.com/tasks.php

curl스레드 에서있는 그대로 사용할 수 있습니다.

게으른 사람 :

*/5 * * * * curl --request GET 'http://exemple.com/path/check.php?param1=1'

이는 5 분마다 실행됩니다.


로컬 명령 줄 php-cli를 사용할 수도 있습니다.

* * * * * php /local/root/path/to/tasks.php > /dev/null

더 빠르고 웹 서버의 부하를 줄입니다.


나는이 명령을 사용한다

wget -q -O /dev/null "http://example.com/some/cron/job.php" > /dev/null 2>&1

크론 작업 :

* * * * * wget -q -O /dev/null "http://example.com/some/cron/job.php" > /dev/null 2>&1

매개 변수가있는 URL에 사용할 수 있습니다.

lynx -dump "http://vps-managed.com/tasks.php?code=23456"

lynx는 기본적으로 모든 시스템에서 사용할 수 있습니다.


다음 명령을 사용할 수 있습니다.

links https://www.honeymovies.com

U는 이것을 시도 할 수 있습니다 :-


    wget -q -O-http://www.example.com/> / dev / null 2> & 1


* * * * * wget --quiet https://example.com/file --output-document=/dev/null

나는 --quiet보다 명확 -q하고 --output-document=/dev/null보다 분명하다.-O - > /dev/null

참고 URL : https://stackoverflow.com/questions/13259530/using-cron-jobs-to-visit-url

반응형