【发布时间】:2013-01-15 20:56:51
【问题描述】:
我正在尝试使用top 来证明我在Leopardboard(嵌入式Linux)目标上的test 进程存在内存泄漏。为什么这个命令
/ # top -b | grep test >> /media/top.txt &
好像马上就这样死了?
[3]+ Stopped (tty output) top -b | grep test 1>>/media/top.txt
我看到是产生了一个空文件
-rwxr-xr-x 1 root root 0 Jan 15 15:35 top.txt
Top 确实在交互模式下运行,产生这样的输出
1079 1 root S 83668 289% 17% test
但是我需要记录这个进程在很长一段时间内内存发生的情况来归档。
【问题讨论】:
-
您可能需要完全断开与控制终端的连接,例如使用 setsid() 调用,您的系统上可能有也可能没有相应的实用程序。
标签: embedded-linux busybox top-command