【问题标题】:Windows PHP scheduled task to restart service does not workWindows PHP计划任务重启服务不起作用
【发布时间】:2012-06-05 01:38:20
【问题描述】:

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 版本的选项,因为它会破坏服务器上托管的其他一些站点。 任何帮助将不胜感激。

【问题讨论】:

    标签: php windows scheduled-tasks


    【解决方案1】:

    在计划任务中更改用户(如果可以,请更改为管理员)

    【讨论】:

    • 不客气。当你的问题解决后,别忘了点击我答案左边的小勾,接受我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 2016-02-10
    • 2010-09-28
    • 2016-07-18
    • 1970-01-01
    相关资源
    最近更新 更多