我需要在 php 脚本中创建一个 shell_exec 以启动 .exe 程序,并在程序完成时返回执行时间和内存使用情况...如果程序执行时间超过 10 秒,它将自动停止...我该怎么做?
最佳答案
在 php 中没有做这种事情的“好”方法。你也许可以把它全部搞砸(弄乱 perl -e "alarm 10; exec @ARGV""somecommand"等等)但是有一个简单的解决方案。您应该考虑为您的可执行文件制作一个“包装器”(如 shell 脚本,或将执行您的程序但会监视其进度并在运行时间过长时为您终止它的程序)。
关于php - 如何使 shell_exec 返回 .exe 的时间和内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23890085/