Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- for pid in `ps -e -o pid | tail -n +2`
- do
- pmap_of_pid=`pmap -x $pid`
- # So printa se o processo tiver libs (.so)
- if [[ $pmap_of_pid == *\.so* ]];
- then
- echo "#################################################"
- echo "$pmap_of_pid" | head -n 1 | sed 's/://' | awk '{ printf "PID: %-20s Process Name: %-40s\n", $1, $2}'
- echo "Process Libs (.so):"
- # Esse ultimo comando remove as libs repetidas
- echo "$pmap_of_pid" | grep -E '\.so' | awk '{print $6}' | awk '!x[$0]++'
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement