1

我将此命令添加到 httpd_uwamp.conf :

#LOG ROTATION
TransferLog "|C:/UwAmp/bin/apache/bin/rotatelogs.exe C:/UwAmp/bin/apache/logs/backup/access-%Y_%m_%d.log 5M"

它工作正常,但 cmd 窗口在 Apache 开启时始终可见。

有谁知道如何隐藏这个 cmd 窗口?

4

2 回答 2

0

我的访问日志也会发生这种情况。我想不出一个可靠的解决方案,但现在我使用这里找到的这个工具通过命令行隐藏它: https ://steve.fi/Software/windowhide/

我在 Windows 7 和 Windows Server 2012 上使用过它

学分去史蒂夫坎普.. steve@steve.org.ku

于 2016-11-02T17:48:09.977 回答
0

重新访问... 您可能想要检查您的服务器正在启动的用户配置文件,并确保它作为服务运行。

当我将服务器应用程序作为服务运行时,我的 rotatelogs 窗口终于清除了。

在任务管理器下,用户名现在是 SYSTEM 而不再是我的用户名。

通过此修改,将弹出一个“交互式服务检测”窗口,提供从独立屏幕查看提示的选项。

我还修改了 httpd.conf 并将我的“CustomLog”和“ErrorLog”行移到了指令中,因为它们在外面,但我认为这不会影响结果。

于 2018-02-05T18:18:31.013 回答