我需要一个 shell 脚本来检索 Linux 可执行文件的最大内存消耗。可执行文件可能会使用大量 RAM 生成子进程,这些 RAM 应该包含在总数中。
我已经尝试过了/usr/bin/time -f "%M" /path/to/executable,但这总是会产生结果0,尽管使用ps我可以验证该过程确实消耗了大量的 RAM。
/usr/bin/time -f "%M" /path/to/executable
0
ps
为什么总是time给我,我怎样才能得到我要找的号码?0
time
scripting memory shell time
memory ×1
scripting ×1
shell ×1
time ×1