【发布时间】:2013-03-21 13:15:12
【问题描述】:
我想在lsof 的帮助下在日志中打印有关已打开资源的信息,但我不希望客户看到使用了哪些库。
我浏览了 lsof 手册页,但无法掌握如何从输出中仅排除库。有没有简单的方法可以做到这一点?
【问题讨论】:
-
在您的上下文中通过
grep -v '\/lib'管道输出是否可行?这样你就可以完全控制所写的内容。 -
您为什么不希望客户看到这些库?您是否完全确定您的客户将无法看到它们?如果客户可以访问
/proc/,他肯定可以访问这些库.... -
@BasileStarynkevitch 这是要求,我不太清楚。我的猜测是客户端无法访问机器并且日志存储在 sdcard 上。
-
我的意思是,如果
lsof- 在内部使用/proc/- 可由客户通过您的脚本运行,他可以直接访问/proc/(只要他能够运行一些脚本或在机器上上传一些程序)。