#!/bin/ash ########## # Uload v1.1(beta) ########## # extend crontab with # * * * * * /bin/uload # create_stat_file () { echo "" >> /tmp/usage$2.txt # restrict files to last 240 lines (= 4 hours) tail -n 240 /tmp/usage$2.txt > /tmp/usage_tmp.txt; chmod go+w /tmp/usage_tmp.txt; mv /tmp/usage_tmp.txt /tmp/usage$2.txt } upt=$(uptime) averages=$(echo $upt | awk -F 'average:' '{print $2}') aload=$(echo $averages |awk '{print $1}' | sed 's!\.!!g' | sed 's!,!!g') bload=$(echo $averages |awk '{print $2}' | sed 's!\.!!g' | sed 's!,!!g') cload=$(echo $averages |awk '{print $3}' | sed 's!\.!!g' | sed 's!,!!g') create_stat_file $aload 'a' create_stat_file $bload 'b' create_stat_file $cload 'c'