URL 주소를 5분마다 실행하는 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' 



다음으로 동작하는 wget 스크립트의 예를 나타냅니다.

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

사용.-O위와 같은 파라미터는 웹 요청 출력이 다음 주소로 전송됨을 의미합니다.STDOUT(표준 출력).

그리고 그>/dev/null 2>&1는 표준 출력을 블랙홀로 리다이렉트하도록 지시합니다.따라서 실행 중인 프로그램의 메시지는 화면에 반환되지 않습니다.




URL을 실행하려면 해당 URL을 가져오는 프로그램이 필요합니다.웨트나 컬을 시도해 보세요.사용 가능한 옵션에 대해서는 설명서를 참조하십시오.