【问题标题】:hide cgi command window on windows php task schedule在 Windows php 任务计划上隐藏 cgi 命令窗口
【发布时间】:2012-12-26 19:17:43
【问题描述】:

我试图为 php 文件设置 Windows 任务计划并成功完成。 问题是“C:\xampp\php\php.exe”,它是旧版本 php5 的 cgi exe。但对于较新的版本,它应该是“C:\xampp\php\php-cgi.exe”,现在我的整个数据包看起来像这样:

C:\xampp\php\php-cgi.exe -f "C:\xampp\htdocs....\file.php"

因此,我的问题是:

  1. 当脚本在那里运行时,cgi exe 的命令窗口总是出现并在半秒后消失。有没有办法隐藏或禁用窗口?

  2. 我读到了什么。关于php-win.exe。消息来源将其描述为没有出现窗口。所以我试了一下,但脚本不能用 C:\xampp\php\php-win.exe 运行。

你们知道问题出在哪里吗?

【问题讨论】:

    标签: php cgi scheduled-tasks


    【解决方案1】:

    将您的 php script.php 调用放入 .bat 文件中,然后将其添加到任务中:

    CMD /C START /MIN your.bat
    

    或者您可以与其他用户(除了您自己)一起运行 .bat 文件...

    【讨论】:

    • 谢谢,但我对 .bat 文件一无所知。你能给我一个简短的例子吗?或者你知道任何有很好例子的资源吗?很难在这个主题中过滤搜索......谢谢。
    • 打开记事本并在其中写入您的执行代码,并将文件另存为something.bat。如果你双击填充,你写的命令应该运行...
    • 现在试用了...脚本正在运行,但控制台窗口再次出现......有什么要设置的选项吗?
    猜你喜欢
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 2020-01-26
    • 2014-12-28
    相关资源
    最近更新 更多