我编写了一个 php 脚本,并将任务计划程序配置为每 10 分钟运行一次。令人讨厌的是,每次运行任务时,都会弹出命令提示符 (svchost) 窗口几秒钟。
我怎样才能让它安静地运行?
答案1
听起来好像您在登录用户的安全上下文中运行脚本。如果您可以以“SYSTEM”身份运行脚本,那么您将不会看到弹出窗口。您还可以创建一个具有最少权限的专用用户帐户,并在该帐户下运行脚本(这实际上是正确的做法),但以 SYSTEM 身份运行脚本可能会很快捷。
答案2
Eric Phelps 不久前就此写了一些东西:使用 Windows 脚本宿主并使用 wscript.exe 通过 CreateObject("Wscript.Shell").Run 方法调用 PHP 命令有点危险,我说有点危险是因为任务管理器不了解 shell 并且无法跟踪它。
答案3
您也可以只运行最小化的命令提示符框:)