Opennet Firmware
 Alle Dateien Funktionen Variablen Gruppen Seiten
core.sh-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

 msg_debug (message)
 Debug-Meldungen ins syslog schreiben. Mehr ...
 
 msg_info (message)
 Informationen und Fehlermeldungen ins syslog schreiben. Mehr ...
 
 msg_error (message)
 Die Fehlermeldungen werden in die Standard-Fehlerausgabe und ins syslog geschrieben. Mehr ...
 
 append_to_custom_log (log_name, event)
 Hänge eine neue Nachricht an ein spezfisches Protokoll an. Mehr ...
 
 get_custom_log_filename (log_name)
 Liefere den Inhalt eines spezifischen Logs (z.B. das OpenVPN-Verbindungsprotokoll) zurück. Mehr ...
 
 get_custom_log_content (log_name)
 Liefere den Inhalt eines spezifischen Logs (z.B. das OpenVPN-Verbindungsprotokoll) zurück. Mehr ...
 
 update_file_if_changed (target_filename)
 Aktualisiere eine Datei, falls sich ihr Inhalt geändert haben sollte. Mehr ...
 
 update_dns_servers ()
 Übertrage die Liste der als DNS-Dienst announcierten Server in die dnsmasq-Konfiguration. Mehr ...
 
 update_ntp_servers ()
 Übertrage die Liste der als NTP-Dienst announcierten Server in die sysntpd-Konfiguration. Mehr ...
 
 add_banner_event (event, timestamp)
 Füge ein Ereignis zum dauerhaften Ereignisprotokoll (/etc/banner) hinzu. Mehr ...
 
 clean_restart_log ()
 Alle Log-Einträge aus der banner-Datei entfernen. Mehr ...
 
 _get_file_dict_value (key)
 Auslesen eines Werts aus einem Schlüssel/Wert-Eingabestrom. Mehr ...
 

Variablen

local key ="$1"
 
 shift
 
while read key value { grep "^$key[[:space:]]" "$@" 2>/dev/null || true
 
do echo n $value
 
 done