Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使shell_exec返回.exe的时间和内存使用情况_Php_Linux_Shell - Fatal编程技术网

Php 如何使shell_exec返回.exe的时间和内存使用情况

Php 如何使shell_exec返回.exe的时间和内存使用情况,php,linux,shell,Php,Linux,Shell,我需要在php脚本中创建一个shell_exec,以便启动一个.exe程序,当程序完成时返回执行时间和内存使用情况……而且如果程序执行时间超过10秒,它将自动停止……我如何才能做到这一点?在php中没有“好”的方法来做这样的事情。您可以将其全部破解(使用perl-e“alarm 10;exec@ARGV”“somecommand”等),但有一个简单的解决方案。你应该考虑为你的可执行文件做一个“包装器”(比如一个shell脚本,或者一个可以执行你的程序,但是如果它运行的时间太长,你可以监视它的进度

我需要在php脚本中创建一个shell_exec,以便启动一个.exe程序,当程序完成时返回执行时间和内存使用情况……而且如果程序执行时间超过10秒,它将自动停止……我如何才能做到这一点?

在php中没有“好”的方法来做这样的事情。您可以将其全部破解(使用perl-e“alarm 10;exec@ARGV”“somecommand”等),但有一个简单的解决方案。你应该考虑为你的可执行文件做一个“包装器”(比如一个shell脚本,或者一个可以执行你的程序,但是如果它运行的时间太长,你可以监视它的进度并杀死它的程序)。

在php中没有“好”的方法来做这件事。您可以将其全部破解(使用perl-e“alarm 10;exec@ARGV”“somecommand”等),但有一个简单的解决方案。你应该考虑为你的可执行文件做一个“包装器”(比如一个shell脚本,或者一个可以执行你的程序,但是如果它运行的时间太长,你可以监视它的进度并杀死它的程序)。

在php中没有“好”的方法来做这件事。您可以将其全部破解(使用perl-e“alarm 10;exec@ARGV”“somecommand”等),但有一个简单的解决方案。你应该考虑为你的可执行文件做一个“包装器”(比如一个shell脚本,或者一个可以执行你的程序,但是如果它运行的时间太长,你可以监视它的进度并杀死它的程序)。

在php中没有“好”的方法来做这件事。您可以将其全部破解(使用perl-e“alarm 10;exec@ARGV”“somecommand”等),但有一个简单的解决方案。你应该考虑为你的可执行文件做一个“包装器”(比如一个shell脚本,或者一个可以执行你的程序,但是如果它运行的时间太长,它会监视程序的进程并帮你终止它)。

php没有这个功能(据我所知)

其他方式可以是:

  • 有一个power shell工具“测量”用于测量执行时间。。也许这是可能的
  • 获取exe以将执行时间作为返回值返回
  • 调用此函数并查询

    获取进程|选择名称、开始时间


    • php不具备此功能(据我所知)

      其他方式可以是:

      • 有一个power shell工具“测量”用于测量执行时间。。也许这是可能的
      • 获取exe以将执行时间作为返回值返回
      • 调用此函数并查询

        获取进程|选择名称、开始时间


        • php不具备此功能(据我所知)

          其他方式可以是:

          • 有一个power shell工具“测量”用于测量执行时间。。也许这是可能的
          • 获取exe以将执行时间作为返回值返回
          • 调用此函数并查询

            获取进程|选择名称、开始时间


            • php不具备此功能(据我所知)

              其他方式可以是:

              • 有一个power shell工具“测量”用于测量执行时间。。也许这是可能的
              • 获取exe以将执行时间作为返回值返回
              • 调用此函数并查询

                获取进程|选择名称、开始时间