2011-03-23 52 views
0

我創建了一個php文件,該文件從mysql數據庫中提取一些數據並將其保存在文本文件中。我正在使用Windows 7和Xampp。我創建了一個批處理文件並輸入了下面的代碼,以便可以定期執行它。PHP在使用Cron執行時未創建文本文件

C:\xampp\php\php.exe -f C:\xampp\htdocs\test\fetch.php 

我正在使用Z-Cron定期運行任務。現在的問題是,無論何時通過此軟件或Windows任務計劃程序執行批處理文件,都不會創建文本文件,如果手動運行批處理文件,則創建文本文件時不會出現任何問題。

我該如何解決?

+4

哪個帳戶是計劃的任務運行?它是否具有適當的許可? – 2011-03-23 10:59:47

+0

什麼是從Windows任務管理器運行時設置爲「開始」目錄? – 2011-03-23 10:59:51

+0

這可能是許可問題。 – Faraona 2011-03-23 10:59:55

回答

0

爲創建的文件設置完整的絕對路徑。

+0

@Daniel:該文件正在以管理員帳戶運行 @Mark:我不知道如何設置「目錄中的開始」 – 2011-03-23 11:24:32