Program Tip

5 분마다 URL 주소를 실행하는 CRON 명령

programtip 2020. 12. 9. 21:39
반응형

5 분마다 URL 주소를 실행하는 CRON 명령


저는 cron 명령의 초보자이며 도움이 필요합니다.

에 스크립트가 http://example.com/check/있습니다.

cron이 5 분마다이 URL을 실행하는 명령은 무엇입니까?

나는 시도했다

* / 5 * * * * /home/test/check.php

하지만 상대 스크립트 주소가 아닌 URL을 실행하고 싶습니다. 어떻게하나요?


댓글을 바탕으로 시도

*/5 * * * * wget http://example.com/check

[편집 : 2017 년 4 월 10 일]

이 답변은 여전히 ​​몇 번의 히트를 기록하는 것 같아서 우연히 발견 한 새 페이지에 대한 링크를 추가하여 cron 명령을 만드는 데 도움이 될 수 있다고 생각했습니다. https://crontab.guru


cURL 사용 :

*/5 * * * * curl http://example.com/check/

컬을 사용하는 다른 장점은 사용하여, 필요한 경우 당신은 또한 스크립트에 매개 변수를 전송하는 HTTP 방식을 유지할 수 있다는 것입니다 $_GET, $_POST같이 등 :

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

URL을 실행하려면 해당 URL을 가져 오는 프로그램이 필요합니다. wget 또는 curl을 시도 할 수 있습니다 . 사용 가능한 옵션은 설명서를 참조하십시오.


나는 이것이 활성화되면 이메일을 보내지 않기 위해 GET 'http://example.com/?var=value'중요한 사용 '추가 >/dev/null 2>&1시도 합니다.


URL을 실행하려면 easy yess CPanel 100 % 아래 명령을 사용하십시오.

/usr/bin/php -q /home/CpanelUsername/public_html/RootFolder/cronjob/fetch.php

도움이 되었기를 바랍니다.


내 리눅스 호스팅에서 아무것도 효과가 없었습니다. 제공되는 유일한 명령은 다음과 같습니다.

/usr/local/bin/php absolute/path/to/cron/script

/usr/local/bin/ea-php56 absolute/domain_path/path/to/cron/script 

이것이 제가 작동하도록 만든 방법입니다. 1. 다음 내용으로 간단한 test.php 파일을 만들었습니다.

echo file_get_contents('http://example.com/check/');

2. 절대 내부 경로를 사용하여 제공 한 옵션 서버로 cronjob을 설정했습니다. :)

/usr/local/bin/php absolute/path/to/public_html/test.php

참고 URL : https://stackoverflow.com/questions/11375260/cron-command-to-run-url-address-every-5-minutes

반응형