문제
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
그렇다면 스크립트는 웹 사이트에서와 동일한 방식으로 실행됩니다 (환경 변수, 파일 권한 등이 동일합니다).
제휴하지 않습니다 StackOverflow