blob: 7e9a87d487cf9fb2905f35ba2718d99b89f64686 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
uptime="$(uptime)"
uptime="${uptime#*up }"
d=0
case "$uptime" in
*day*)
d="${uptime%% *}"
uptime="${uptime#*, }"
;;
esac
h="${uptime%%:*}"
h="${h#0}"
uptime="${uptime#*:}"
m="${uptime%%,*}"
m="${m#0}"
printf '{"d":%d,"h":%d,"m":%d}\n' "$d" "$h" "$m"
|