#!/usr/bin/env sh USER=$(head -n 1 "${HOME}/.env") AUTHPASS=$(tail -n 1 "${HOME}/.env") UPTIMEINFO="/tmp/uptime.txt" TICKS=$(snmp get -l authPriv -u "$USER" -A "$AUTHPASS" -X "$AUTHPASS" -a SHA-256 localhost hrSystemUptime.0 | cut -d"(" -f2 | cut -d")" -f1) DAYS=$(echo "${TICKS}/8640000" | bc -l) HOURS=$(echo "0.${DAYS##*.} * 24" | bc -l) MINUTES=$(echo "0.${HOURS##*.} * 60" | bc -l) SECS=$(echo "0.${MINUTES##*.} * 60" | bc -l) test -n "$DAYS" && printf '%s days, ' "${DAYS%.*}" > ${UPTIMEINFO} printf '%02d\\:%02d\\:%02d\n' "${HOURS%.*}" "${MINUTES%.*}" "${SECS%.*}" >> ${UPTIMEINFO}