You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dotfiles/bin/display_uptime

16 lines
408 B
Bash

#!/usr/bin/env bash
uptime=$(( $(date +%s) - $(date -d "$(uptime -s)" +%s)))
ft_minutes=$(($uptime/60))
ft_hours=$(($ft_minutes/60))
#echo $ft_hours $ft_minutes $ft_seconds
if [[ $ft_hours -gt 0 ]] ; then
# display with leading hours
ft_mins=$(($ft_minutes % 60)) # get remaining mins
printf '%dH %dM' $ft_hours $ft_mins
else
# display with leading minutes
printf '%dM' $ft_minutes
fi