From ed2e69d0fb4da83ad3b1ded382b87b27ae040d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Wed, 15 Oct 2014 17:20:49 +0200 Subject: Enhance check_libs --- .zsh/zshfunctions | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.zsh/zshfunctions b/.zsh/zshfunctions index 7c34dc1..c933c70 100644 --- a/.zsh/zshfunctions +++ b/.zsh/zshfunctions @@ -28,8 +28,19 @@ _unpack () check_libs() { + local pmapc=" +[Fields Display] +Mapping" + for i in $(ps -A -o pid | tail -n +2); do - pmap $i | grep deleted | grep -v /dev/zero && echo $(ps $i) + pmap -q -C<(<<<$pmapc) $i | + tr -s ' ' | + cut -d' ' -f3 | + sort -u | + grep '(deleted)' | + grep -v 'zero\|\[aio\]' \ + && + echo ' ↳' $(ps -o 'args=' $i) done } -- cgit v1.2.3