在我的previous question。我曾问过如何执行外部程序[fastcopy]命令行。但是我发现相同的命令在 windows cmd模式和 php exec()。
当我在 windows cmd模式中运行时。目标程序窗口已启动并完成了工作。
例如:
我要将几个文件复制到不同的可移动磁盘,程序[ fastcopy ]可以确定如果相同的目的地它会等到prev文件结束另外一句话。如果将复制到同一目的地的文件逐个复制,同时将其他文件复制到其他目的地。
但是PHP exec()命令中的。 PHP 将为您完成工作,程序[ fastcopy window ]会执行t启动并失去同时复制到不同目的地的能力。
所以,我只需要一些建议就可以清楚说明为什么会发生这种情况?或者我做错了什么!!
答案 0 :(得分:0)
exec()启动的应用程序的任何输出都会发送到php,所以你不会看到它,除非你想看,请参阅exec的手册页,了解如何查看输出。