diff options
Diffstat (limited to '')
-rw-r--r-- | .zsh/zshfunctions | 13 |
1 files changed, 12 insertions, 1 deletions
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 } |