我有一个带有Php的IIS服务器,并且一直在尝试使用exec()和system()执行脚本而没有运气。当我进入机器并通过双击它,或打开命令并运行批处理文件来运行它时,4个窗口弹出,ffmpeg流进入并转储到文件夹。
exec("cmd.exe 'c:\inetpub\wwwroot\estf\batch\srRecord.bat'");
我正在使一些批处理文件进程工作(创建新文件夹并转储到文件,但我无法在任何地方看到cmd gui。而且我的stop.bat不会对ffmpeg进程进行任务处理。
有没有办法在外部设备上调出cmd GUI,也可以运行exec()命令并传递,以便其他设备或批处理文件可以杀死这些任务(我想因为php仍在运行它,没有别的权利可以阻止它。
此致
米切尔