don't use decimaled uptime

use 3h17m format
This commit is contained in:
Dustin Kirkland 2009-04-06 14:28:16 -07:00
commit 6c63e7f740

View file

@ -27,11 +27,11 @@ grep -qs "^$p=1$" "$HOME/.screen-profiles/status" || exit 0
u=$(sed "s/\..*$//" /proc/uptime)
printf "\005{= b}"
if [ "$u" -gt 86400 ]; then
echo "$u" | awk '{printf "%.1fd", $1 / 86400 }'
echo "$u" | awk '{printf "%dd%dh", $1 / 86400, ($1 % 86400)/3600 }'
elif [ "$u" -gt 3600 ]; then
echo "$u" | awk '{printf "%.1fh", $1 / 3600 }'
echo "$u" | awk '{printf "%dh%dm", $1 / 3600, ($1 % 3600 )/60}'
elif [ "$u" -gt 60 ]; then
echo "$u" | awk '{printf "%.0fm", $1 / 60 }'
echo "$u" | awk '{printf "%dm%ds", $1 / 60, $1 % 60 }'
else
printf "%ds" "$u"
fi