이 글은 crontab이 php를 실행하지 못하는 문제에 대한 해결책을 분석한 것입니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
crontab을 사용하여 PHP 프로그램을 실행할 때 모든 사람은 자신만의 디버깅 방법을 가지고 있습니다. crontab이 php 프로그램을 실행하지 못하는 문제를 어떻게 해결했는지 살펴보겠습니다.
1. php 파일에 실행 권한이 있나요
-rwxr-xr-x 1 zwh ftpgroup 494 10-20 16:42 del_redis.php
X가 없으면 실행권한이 없다는 뜻이고, 당연히 실행할 수 없습니다. 로그인 중인 사용자가 속한 그룹에 권한이 있는지 여부를 모르는 경우 모든 그룹에 권한을 추가하면 됩니다. 방법은 다음과 같습니다.
해결 방법은 다음과 같습니다:
1. PHP 프로그램에 로그를 작성합니다(예: error_log() 함수). crontab이 정기적으로 실행되기 때문에 이 작업도 필요합니다. 로그가 없으면 프로그램 실행 결과를 어떻게 알 수 있나요? 이렇게 하면 로그를 통해 crontab의 실행 상태를 확인할 수 있습니다.
2. 실행 결과를 crontab의 파일로 직접 출력할 수도 있습니다. 그런 다음 이 파일의 실행 상태를 확인하십시오. 예:
4. PHP 상대 경로 문제
이 문제는 고정된 사고방식 때문에 무시하기 가장 쉬운 문제이기도 합니다.
해결 방법은 다음과 같습니다.
더 많은 PHP 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "PHP 기본 구문 자습서 소개" 및 "PHP 객체 지향 프로그래밍 자습서 소개"를 확인할 수 있습니다. "
이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.