PHP 版本 5.2.2.6 操作系统:Windows Server 2003
我正在尝试编写一个 PHP 脚本,该脚本将定期检查几个 Windows 服务并重新启动任何未运行的服务。
1)当我从网络上运行时,脚本可以正常工作。
2)当我作为计划任务运行时,脚本运行但无法启动任何服务。我试图输出到日志文本文件。我看到它报告所有服务都已停止(即使有些不是),为每个服务启动但没有任何反应。当我从 DOS 提示符运行脚本时,结果相同。
我尝试了各种方法来启动服务,我得到了相同的结果。前任:
system('net start ApDSCService');
我也试过这个例子,但结果相同:http: //hotware.wordpress.com/2008/08/26/restarting-windows-services-in-a-php-script/
我没有升级 PHP 版本的选项,因为它会破坏服务器上托管的其他一些站点。任何帮助,将不胜感激。