0
我以爲我在Windows中設置了一個成功的計劃來運行PHP腳本。但是我得到的只是一個錯誤,只有在通過任務調度程序運行時纔會打耳光。PHP CLI和任務計劃程序問題
這是我如何運行任務:
我創建一個批處理文件runCron.bat:
start php.exe reportGenerator.php
,並放置reportGenerator.php在同一文件夾中的批處理文件。
當我手動執行批處理文件時,一切正常。但是當任務調度程序調用相同的批處理文件時,PHP CLI會拋出以下錯誤:
Could not open input file: reportGenerator.php
會發生什麼情況?我知道這是一個路徑問題,但問題到底在哪裏?
謝謝你的幫助。
這解決了這個問題。謝謝。由於批處理文件正在調用php,我認爲它應該以其路徑爲基礎。現在我明白,第一個來電者總是控制路徑。 – Nirmal 2010-02-24 00:58:06