2012-05-30 86 views
1

PHP版本5.2.2.6 操作系統:Windows Server 2003PHP的Windows計劃任務重新啓動服務不起作用

我試圖寫一個PHP腳本,將定期檢查幾個窗口服務,並重新啓動任何未運行。

1)當我從網頁運行時,腳本正常工作。

2)當我作爲計劃任務運行時,腳本運行但無法啓動任何服務。 我試圖輸出到日誌文本文件。我發現它會將所有服務都報告爲已停止(即使有些服務未停止),但會爲每個服務啓動服務,但沒有任何反應。當我從DOS提示符下運行腳本時,結果相同。

我試過各種方式啓動服務,我得到了相同的結果。 EX:

system('net start ApDSCService'); 

我也試過了這個例子,但是同樣的結果:http://hotware.wordpress.com/2008/08/26/restarting-windows-services-in-a-php-script/

我沒有升級PHP版本,因爲它會破壞服務器上託管的其他一些網站的選項。 任何幫助,將不勝感激。

回答

1

更改計劃任務中的用戶(管理員,如果可以的話)

+0

不客氣。當您的問題解決後,請不要忘記點擊我答案左側的小勾,接受我的答案。 – baptme