예약 된 작업에서 PHP 파일을 실행하는 방법 (Windows 작업 스케줄러)
PHP예약 된 작업에서 PHP 파일을 실행하는 방법 (Windows 작업 스케줄러)
PHP 파일을 실행하는 예약 된 작업은 어떻게 만듭니 까? 예, 예약 된 작업에서 모든 것을 채웠지 만 여전히 작동하지 않습니다.
그냥 메모장에서 PHP 파일을 엽니 다.
올바른 사용자 이름과 암호를 알려주었습니다.
제발 도와주세요 ..
해결법
-
==============================
1.실행 명령은 다음과 같아야합니다.
실행 명령은 다음과 같아야합니다.
C:\Path\to\php.exe -f "C:\Path\to\file.php"
php.exe의 명령 행 도움말에서 :
-f Parse and execute <file>.
-
==============================
2.방금 file.bat 작업을 수행하는 .bat 파일을 작성했습니다.
방금 file.bat 작업을 수행하는 .bat 파일을 작성했습니다.
@ECHO OFF php.exe -f "C:\code\cust.php"
그리고 다음과 같이 스케줄 작업에 넣으십시오.
실행 : C : \ code \ file.bat
시작 위치 : C : \ code \
-
==============================
3.당신이 PHP 스크립트를 실행하는 경우, 대부분의 경우 스크립트는 현재 폴더에서 runned 기다리고 있습니다. 즉, "Start In"필드를 사용하여 각 작업마다 폴더를 설정해야합니다.
당신이 PHP 스크립트를 실행하는 경우, 대부분의 경우 스크립트는 현재 폴더에서 runned 기다리고 있습니다. 즉, "Start In"필드를 사용하여 각 작업마다 폴더를 설정해야합니다.
예:
Run: C:\php\php.exe Arguments: -f C:\web\myscript.php
잊지마:
Start in: C:\web\
-
==============================
4.EXE와 관련된 PHP 파일이없는 것 같습니다.
EXE와 관련된 PHP 파일이없는 것 같습니다.
내 컴퓨터> 도구> 폴더 옵션> 파일 형식으로이 작업을 수행 할 수 있습니다. 다른 방법이 없다면 설정을 확인하는 데 도움이 될 수 있습니다.
그렇지 않으면 작업에서 "C : \ path \ to \ php.exe [file]"을 지정할 수 있습니다.
-
==============================
5.이것이 내가 한 일이다.
이것이 내가 한 일이다.
-
==============================
6.디렉토리에 공백이 있는지 확인하십시오 (). 그럴 경우, "와 함께 동봉해야합니다.
디렉토리에 공백이 있는지 확인하십시오 (). 그럴 경우, "와 함께 동봉해야합니다.
"C:\Path\to php file\php.exe" -f "C:\Path\to php file\file.php"
그리고 여전히 작동하지 않는다면 file.php 파일에 파일이 있는지 확인하십시오.
include("file2.php"); /* OR */ include_once("file2.php");
그것을 제거하십시오. 그리고 file.php에 포함 된 파일이 정말로 필요한 경우, 포함 된 파일에서 기본 파일로 코드 / 스크립트를 이동하십시오.
-
==============================
7.PHP 스크립트를 URL을 통해 실행해야한다고 생각합니다. 당신은 URL을 실행하기위한 배치 스크립트를 작성할 수 있습니다. 배치 스크립트, vbscript 등과 같이 다른 언어로 백엔드 스크립트를 작성하지 않는 이유는 무엇입니까?
PHP 스크립트를 URL을 통해 실행해야한다고 생각합니다. 당신은 URL을 실행하기위한 배치 스크립트를 작성할 수 있습니다. 배치 스크립트, vbscript 등과 같이 다른 언어로 백엔드 스크립트를 작성하지 않는 이유는 무엇입니까?
from https://stackoverflow.com/questions/295386/how-to-run-a-php-file-in-a-scheduled-task-windows-task-scheduler by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
문자열에서 줄 바꿈 (문자 없음!)을 제거하는 방법? (0) | 2018.09.18 |
---|---|
날짜 문자열이 해당 형식의 유효한 날짜인지 정확하게 판단하십시오. (0) | 2018.09.18 |
Mcrypt로 파일 암호화 / 암호 해독 (0) | 2018.09.18 |
PHP로 실시간 출력으로 프로세스 실행 (0) | 2018.09.18 |
PHP에서 "=>"은 무엇을 의미합니까? (0) | 2018.09.18 |