summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-04-30 18:01:27 +0200
committerlouis <louis.braun@gmx.de>2016-04-30 18:01:27 +0200
commit8d4a1b12b3d3ec3275e1fd0e54cc0ac4b543c6c7 (patch)
tree32acb54c8a93a1fdab6a8996baf31f017cf7af77
parentb528d69dd4ac906a58ff86785468df57bacbec99 (diff)
downloadvdr-plugin-skindesigner-8d4a1b12b3d3ec3275e1fd0e54cc0ac4b543c6c7.tar.gz
vdr-plugin-skindesigner-8d4a1b12b3d3ec3275e1fd0e54cc0ac4b543c6c7.tar.bz2
improved vdrstats.default script
-rw-r--r--scripts/vdrstats.default9
1 files changed, 3 insertions, 6 deletions
diff --git a/scripts/vdrstats.default b/scripts/vdrstats.default
index 2d67ee0..fc7e85a 100644
--- a/scripts/vdrstats.default
+++ b/scripts/vdrstats.default
@@ -7,11 +7,8 @@ OUTPUTFLDR="/tmp/skindesigner/"
mkdir -p ${OUTPUTFLDR}
# there can be 2 files, vdrcpu and vdrmem
-
rm -f ${OUTPUTFLDR}/vdrcpu ${OUTPUTFLDR}/vdrmem
-# vdr cpu usage, is 10th element in "top" list
-top -n 1 | grep " vdr " | awk -F " " '{ print $10;}' > ${OUTPUTFLDR}/vdrcpu
-
-# vdr memory usage, is 11th element in "top" list
-top -n 1 | grep " vdr " | awk -F " " '{ print $11;}' > ${OUTPUTFLDR}/vdrmem
+read vdr_cpu vdr_mem < <(ps -C vdr -o %cpu=,%mem= | sort | tail -n1)
+echo $vdr_cpu > ${OUTPUTFLDR}/vdrcpu
+echo $vdr_mem > ${OUTPUTFLDR}/vdrmem