20 lines
953 B
Plaintext
20 lines
953 B
Plaintext
# Fügt einen Zeitstempel am Beginn jede Zeile an und gibt das Ergebnis aus
|
|
# Um ein einheitliches Format festzulegen einigen wir uns auf Fri Nov 18 13:01:21 CET 2022
|
|
# Das entspricht dem Befehl date +'%a %b %d %H:%M:%S %Z %Y', falls die Locale EN ist.
|
|
# Das wird bei jedem Aufruf sichergestellt, nach der Funktion ist diese LC wieder weg.
|
|
# Ist hilfreich beim Testen, falls das unter cron ausgeführt wird ist eh schon die englische LC
|
|
# durch die Einstellungen in /etc/environment vorausgewählt.
|
|
adddate() {
|
|
LC_ALL=en_US.UTF-8
|
|
while IFS= read -r line; do
|
|
printf '%s %s\n' "$(date +"%a %b %d %H:%M:%S %Z %Y")" "$line";
|
|
done
|
|
}
|
|
|
|
# Gibt den Namen der 1. aktiven NIC zurück die nicht das Loopback Interface ist
|
|
# Funktioniert auf Ubuntu 20.04, andere Versionen ungetestet.
|
|
# Kann man sicher besser machen
|
|
getnic() {
|
|
echo `ip link show | grep "state UP" | grep -v "LOOPBACK" | awk '{print $2}' | sed 's/://g'`
|
|
}
|