개발! 딱 깔끔하고 센스있게!

왜 크론은 제 PHP 스크립트를 정확하게 실행할 수 없습니까? 본문

개발 스크랩 메모/PHP

왜 크론은 제 PHP 스크립트를 정확하게 실행할 수 없습니까?

렉사이 2020. 12. 17. 02:42

나는 PHP 스크립트가 하나 있다 (단순한 스크립트) 를 cronjob 으로 실행시키려고 시도했다.

PHP 스크립트를 실행할 때마다 PHP 스크립트 자체를 포함한 메일을 받습니다.

어떻게 해결해야 합니까?나는 구글에 많은 검색을 했지만 어떤 쓸모 있는 물건도 찾지 못했다.

대답

DirectAdmin 패널의 "cronjobs" 부분에서 cronjob 을 설정하였기 때문에 "command" 설정만 조정할 수 있으므로 시도하십시오:

첫 번째 선택:

/usr/bin/php -f /home/your_user/public_html/your_script.php 

php 해석기를 사용하여 php 스크립트를 호출합니다.

두 번째 선택:

lynx -source http://yourdomain.com/your_script.php 

이 때문에 텍스트에 기반된 웹 브라우저 lynx 를 실행하고 필요한 url 을 열고 php 스크립트를 실행할 수 있습니다.

Lynx 는 대부분의 linux 서버에 기본 설치되어 있습니다.

이외에도 DirecAdmin cronjobs 부분에서 이메일을 막기 위한 옵션이 있다고 믿습니다.

이 경우 이메일을 받지 않을 것입니다.

Comments