我在Windows 2008服務器上安裝了awstats。 我安排了Updatestats.bat文件每天運行,任務運行正常,沒有錯誤,但腳本沒有被執行或者拋出一個我看不見的錯誤。從windows計劃任務運行perl腳本
- 如果我直接從命令行運行bat文件,那麼它工作正常。 -
我曾嘗試過各種替代Windows的調度,如「nncron
」和「Freebyte Task Scheduler
」,nncron有同樣的問題,但freebyte應用程序的工作,但遺憾的是它不作爲服務運行,所以是沒用。 這裏是bat文件的內容,所有行都是這樣的。
c:\strawberry\perl\bin\perl.exe D:\AWStats\wwwroot\cgi-bin\awstats.pl config=earlsmere.co.uk -update
任何人有任何想法?
我不知道Perl,所以這可能是或不是答案,但是你需要從當前目錄中獲取一些數據嗎?如果是的話,你的Perl腳本是從數據所在的目錄運行的嗎? – Steve