我有一个简单的PHP脚本,用于检查PDO SQL连接,之后脚本会执行某些操作。
问题是当我从Windows计划中将计划任务作为计划任务运行时,甚至是从批处理文件运行,或直接通过使用php.exe -f "script file"
从调度程序运行
出现命令提示符窗口,这是令人讨厌的中继。
从调度程序运行脚本时是否可以禁用cmd弹出窗口?
答案 0 :(得分:1)
在“任务属性”的“常规”选项卡中,有一个名为"
的选项安全选项
在此选项上,选择第二个选项
运行用户是否已登录
保存后,它会询问您的管理员凭据。输入您的凭据,然后您的计划程序将不会显示任何cmd窗口。
答案 1 :(得分:0)
尝试使用wget和-q。我有一台带有Windows Server 2012 + Apache的计算机和每5分钟一次的计划任务,使用wget它没有显示任何命令提示符窗口。
下载了wget答案 2 :(得分:0)