mirror of https://github.com/sfeakes/AqualinkD.git
35 lines
1.0 KiB
Bash
Executable File
35 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
|
|
PROCESSNAME=aqualinkd
|
|
MYPID=`pidof $PROCESSNAME`
|
|
|
|
if [[ $EUID -ne 0 ]]; then
|
|
echo "This script must be run as root"
|
|
exit 1
|
|
fi
|
|
|
|
echo "===================";
|
|
echo "Process : $PROCESSNAME"
|
|
echo "PID : $MYPID"
|
|
echo "-------------------"
|
|
Rss=`echo 0 $(cat /proc/$MYPID/smaps | grep Rss | awk '{print $2}' | sed 's#^#+#') | bc;`
|
|
Shared=`echo 0 $(cat /proc/$MYPID/smaps | grep Shared | awk '{print $2}' | sed 's#^#+#') | bc;`
|
|
Private=`echo 0 $(cat /proc/$MYPID/smaps | grep Private | awk '{print $2}' | sed 's#^#+#') | bc;`
|
|
Swap=`echo 0 $(cat /proc/$MYPID/smaps | grep Swap | awk '{print $2}' | sed 's#^#+#') | bc;`
|
|
Pss=`echo 0 $(cat /proc/$MYPID/smaps | grep Pss | awk '{print $2}' | sed 's#^#+#') | bc;`
|
|
|
|
Mem=`echo "$Rss + $Shared + $Private + $Swap + $Pss"|bc -l`
|
|
|
|
echo "Rss " $Rss
|
|
echo "Shared " $Shared
|
|
echo "Private " $Private
|
|
echo "Swap " $Swap
|
|
echo "Pss " $Pss
|
|
echo "===================";
|
|
echo "Mem " $Mem
|
|
echo "===================";
|
|
|
|
ps -p $MYPID -o %cpu,%mem,cmd
|
|
echo "===================";
|