X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=gnt-smart-test-vs-hours.sh;h=68eb7f6077ae7b4288c4eb3f9790eb4b43d55bcd;hb=51a1749d283e2a5056c1979a9c24fdac5e42bfd0;hp=1ff2094bb6d3d4955b57abf0ef020ecda1aba98b;hpb=66f9c03f28d5a5a5c0e7f75fab31bf3f932c9d72;p=gnt-info diff --git a/gnt-smart-test-vs-hours.sh b/gnt-smart-test-vs-hours.sh index 1ff2094..68eb7f6 100755 --- a/gnt-smart-test-vs-hours.sh +++ b/gnt-smart-test-vs-hours.sh @@ -1,6 +1,10 @@ -#!/bin/sh -xe +#!/bin/sh -e -#sudo ./gnt-smart.sh > /tmp/smart -egrep 'Power_On_Hours' /tmp/smart | sed 's/: /:/' > /tmp/smart.2 -egrep '# 1' /tmp/smart | sed 's/: /:/' > /tmp/smart.1 -join /tmp/smart.1 /tmp/smart.2 | sed 's/ - .*Always - / ~ /' +test -e /dev/shm/gnt-smart || sudo ./gnt-smart.sh +egrep '# 1' /dev/shm/gnt-smart | sed 's/: /:/' | sort > /dev/shm/gnt-smart.1 +egrep 'Power_On_Hours' /dev/shm/gnt-smart | sed 's/: /:/' | sort > /dev/shm/gnt-smart.2 +egrep 'Serial' /dev/shm/gnt-smart | sed 's/: /:/' | sort > /dev/shm/gnt-smart.3 +join -a 2 /dev/shm/gnt-smart.1 /dev/shm/gnt-smart.2 | sed 's/ [0-9]* Power_On_Hours.*Always - / ~ /' | sort > /dev/shm/gnt-smart.12 +join -a 1 /dev/shm/gnt-smart.12 /dev/shm/gnt-smart.3 | sed -e 's/ *- *~/ -\t~/' -e 's/ *~ */\t/' -e 's/Serial.*:/\t/' > /dev/shm/gnt-smart.123 +egrep 'Load' /dev/shm/gnt-smart | sed 's/: /:/' | awk '{ print $1 " " $11 }' | sort > /dev/shm/gnt-smart.4 +join -a 1 /dev/shm/gnt-smart.123 /dev/shm/gnt-smart.4 | sort | tee /dev/shm/gnt-smart.1234