diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2014-10-15 17:20:49 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2014-10-15 17:20:50 +0200 |
commit | ed2e69d0fb4da83ad3b1ded382b87b27ae040d71 (patch) | |
tree | 5ceb3a6da7952e0e8f0cc61cf2f149803c7b95ae | |
parent | 8f418475f557ad0509e35a730e00f97e2fc888d5 (diff) | |
download | dotfiles-ed2e69d0fb4da83ad3b1ded382b87b27ae040d71.tar.gz dotfiles-ed2e69d0fb4da83ad3b1ded382b87b27ae040d71.tar.bz2 dotfiles-ed2e69d0fb4da83ad3b1ded382b87b27ae040d71.zip |
Enhance check_libs
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 } |