문제

30 분마다 스크립트를 실행하고 싶지만 구성에 따라 다양한 사이트의 업데이트를 이메일로 보내는 개인 스크립트이므로 CRON을 통해 사용하고 싶습니다.

그래서 무엇을 써야합니다 실행하라는 명령 CPANEL에서 이름 check.php로 내 스크립트를 실행합니다

도움이 되었습니까?

해결책

형식은 다음과 같습니다. 터미널에서 명령을 실행하려는 것과 마찬가지로 동일합니다.

    php_location full_script_location output_location

예를 들어 내 서버에서 다음과 같은 것을 사용합니다.

/usr/bin/php /home/yacoby/status/check.php

이메일 주소가 올바르게 설정되어 있는지 확인해야합니다.

스크립트에서 출력을 이메일로 보내지 않으려면 (즉, 로그인하거나 스크립트 내에서 이메일을 보내려면) 명령 끝에> /dev /null을 넣으십시오. 예를 들어.

/usr/bin/php /home/yacoby/status/check.php > /dev/null

다른 팁

당신은 또한 시도 할 수 있습니다 :

wget http://www.example.com/check.php

그렇다면 스크립트는 웹 사이트에서와 동일한 방식으로 실행됩니다 (환경 변수, 파일 권한 등이 동일합니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top