traffic-peak-monitor.sh: fix printf locale bug: force LC_NUMERIC=C so decimal-point percentages from awk aren't rejected under non-C locales.
This commit is contained in:
@@ -49,6 +49,13 @@
|
||||
|
||||
set -u
|
||||
|
||||
# Locale fuer Zahlenformate fest auf "C" setzen: printf's %f-Format
|
||||
# richtet sich sonst nach der System-Locale und erwartet dort z.B. bei
|
||||
# deutschen Locales ein Komma statt eines Punkts als Dezimaltrennzeichen.
|
||||
# awk liefert die Prozentwerte weiter unten aber immer mit Punkt - ohne
|
||||
# dieses LC_NUMERIC=C wuerde printf das mit "Ungueltige Zahl" ablehnen.
|
||||
export LC_NUMERIC=C
|
||||
|
||||
# --- Grundlegende Pfade ermitteln --------------------------------------
|
||||
# realpath loest auch Symlinks auf, damit das Script von ueberall aus
|
||||
# aufgerufen werden kann (z.B. per systemd mit vollem Pfad) und trotzdem
|
||||
|
||||
Reference in New Issue
Block a user