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¶m2=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
'Program Tip' 카테고리의 다른 글
스크롤 방향을 감지하는 방법 (0) | 2020.12.09 |
---|---|
아직없는 경우 배열에 추가 (0) | 2020.12.09 |
C ++ 14에 도입 된 어떤 변경으로 인해 C ++ 11로 작성된 프로그램이 잠재적으로 중단 될 수 있습니까? (0) | 2020.12.09 |
구조체에서 기본값 초기화 (0) | 2020.12.09 |
AppCompatActivity 기호를 해결할 수 없음-지원 v7 라이브러리가 인식되지 않습니까? (0) | 2020.12.09 |