根据我的经验,我完全知道 PHP 具有一系列可用于向 Windows 操作系统的 DOS 后端发出命令的函数。这在一个完全独立的场景中运行。
我一直在研究向已经运行的命令提示符发出命令并打印结果的方法。我目前的设置如下:
Windows Server 2008R2 (IIS, PHP5.5,MSSQL & MySQL 服务器)
已运行的命令提示符屏幕由以下内容初始化:
C:\Datalog\sys\dedi.exe -logfile=C:\inetpub\wwwroot\Syslog\
现在的问题是,我知道的功能,例如: exec(),system()和passthru()只在单独的环境中运行命令。
为什么我不用 php 开始执行? 这可以使用 PHP 和/或 ajax 解决方案来完成,但是会遇到的问题是,当导航离开页面时,执行将关闭并且再次导航到页面时,可能会导致重复的运行环境
所以,我的整体问题.. 是否可以使用 PHP 向已经运行的命令提示符屏幕发出命令?哪个由操作系统保持活动状态?