mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-08-01 07:43:30 +00:00
25 lines
589 B
Bash
Executable File
25 lines
589 B
Bash
Executable File
#!/bin/bash
|
|
STATE=/var/lib/mod_tile/.osmosis/state.txt
|
|
|
|
rep=`cat ${STATE} |\
|
|
grep 'timestamp' |\
|
|
awk '{split($0, a, "="); print a[2]}' |\
|
|
tr 'T' ' ' |\
|
|
xargs -I{} ${BINPATH}date --utc --date "{}" +%s`
|
|
is=`date --utc +%s`
|
|
|
|
lag=$(($is - $rep))
|
|
|
|
if [ "$1" = "-h" ]; then
|
|
|
|
if [ $lag -gt 86400 ]; then echo $(($lag / 86400)) "day(s) and" $((($lag % 86400) / 3600)) "hour(s)";
|
|
elif [ $lag -gt 3600 ]; then echo $(($lag / 3600)) "hour(s)";
|
|
elif [ $lag -gt 60 ]; then echo $(($lag / 60)) "minute(s)";
|
|
else echo $lag "second(s)";
|
|
fi
|
|
|
|
else
|
|
|
|
echo $lag;
|
|
|
|
fi |