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.
41 lines
839 B
Bash
41 lines
839 B
Bash
#=======================================
|
|
# WATCHDOG UI
|
|
#=======================================
|
|
|
|
show_watchdog_logs() {
|
|
local col=$((COLUMNS - 10))
|
|
local rws=$((LINES - 3))
|
|
if [ "$col" -gt 120 ]; then
|
|
col=160
|
|
fi
|
|
if [ "$col" -lt 60 ]; then
|
|
col=60
|
|
fi
|
|
if [ "$rws" -lt 12 ]; then
|
|
rws=12
|
|
fi
|
|
|
|
local tmpfile=$(mktemp)
|
|
{
|
|
echo "Ostatnie uruchomienie watchdoga:"
|
|
get_watchdog_age_string
|
|
hline
|
|
|
|
if [[ -f $WATCHDOG_LOG_FILE ]]; then
|
|
echo "Statusy ostatnich przebiegów watchdoga:"
|
|
tail -5 "$WATCHDOG_LOG_FILE"
|
|
else
|
|
echo "Brak logów z ostatnich przebiegów watchdoga"
|
|
fi
|
|
hline
|
|
|
|
if [[ -f $WATCHDOG_CRON_LOG ]]; then
|
|
echo "Log ostatniego przebiegu watchdoga:"
|
|
cat "$WATCHDOG_CRON_LOG"
|
|
fi
|
|
} >"$tmpfile"
|
|
|
|
whiptail --title "Logi Watchdoga" --scrolltext --textbox "$tmpfile" "$rws" "$col"
|
|
rm "$tmpfile"
|
|
}
|