notempty
notempty
notempty Dieser Artikel bezieht sich auf eine nicht mehr aktuelle Version!
notempty
Der Artikel für die neueste Version steht hier
Zu diesem Artikel gibt es bereits eine neuere Version, die sich allerdings auf eine Reseller-Preview bezieht
Syntax für den CLI-Befehl Extc
Letzte Anpassung: 06.2024
Neu:
- Layoutanpassung
- Neue Befehle: extc valuelist
- Neue Befehle: extc runtimevar
- Neue Befehle: extc template set, extc template getdiff
notempty
Dieser Artikel bezieht sich auf eine Resellerpreview
Befehl | Beschreibung | Beispiel | |
---|---|---|---|
extc valuelistextc valuelist setextc valuelist set |
Setzen der Werte mehrerer Variablen | extc valuelist set [ { application "dhcprelay4" values [ { variable "INTERFACES" value [ "LAN1" ] } { variable "SERVER" value [ "192.168.42.121" ] } ] } { application "dhcprelay6" values [ { variable "INTERFACES" value [ "LAN2" "LAN3" ] } ] } ] | |
application | Bestimmte Anwendung | ||
values | Liste von Wertzuweisungen an bestimmte Variablen | ||
variable | Bestimmte Variable | ||
value | Neuer Wert der Variable | ||
extc valuelist defaultextc valuelist default |
Auslesen der Default-Werte mehrerer Extc Anwendungen/Variablen | extc valuelist default [ { application "l2tpd" } { application "spauthd" } { variables [ "INTERFACES" "TIMEOUT" ] } ] | |
application | Bestimmte Anwendung | ||
variables | Liste von Variablennamen | ||
extc valuelist getextc valuelist get |
Auslesen mehrerer Extc Anwendungen/Variablen | extc valuelist get [ { application "l2tpd" } { application "spauthd" } { variables [ "INTERFACES" "TIMEOUT" ] } ] | |
application | Bestimmte Anwendung | ||
variables | Liste von Variablennamen | ||
extc templateextc template editextc template edit |
Editor zum bearbeiten eines Templates | extc template edit template "/etc/mailfilter_template_urlfilter" | |
template | Dateipfad des Templates auf der UTM | ||
extc template setextc template set |
Setzen des Inhalts eines Templates | extc template set template "/etc/mailfilter_template_urlfilter" content "test" | |
template | Dateipfad des Templates auf der UTM | ||
content | Neuer Inhalt des Templates | ||
extc template getdiffextc template getdiff |
Ausgabe eines kompletten Templates und der Änderungen im Vergleich zum Default-Wert | extc template getdiff template "/etc/mailfilter_template_urlfilter" | |
template | Dateipfad des Templates auf der UTM | ||
extc template getextc template get |
Ausgabe eines kompletten Templates | extc template get template "/etc/mailfilter_template_urlfilter" | |
template | Dateipfad des Templates auf der UTM | ||
extc runtimevarextc runtimevar deleteextc runtimevar delete |
Löschen einer Laufzeitvariablen | extc runtimevar delete variable "PROVIDER_DNS" | |
variable | Bestimmte Variable | ||
extc runtimevar setextc runtimevar set |
Setzten eines Wertes einer Laufzeitvariable | extc runtimevar set variable "PROVIDER_DNS" value "192.168.1.253" | |
variable | Bestimmte Variable | ||
value | Wert der neuen Variable | ||
extc runtimevar getextc runtimevar get |
Ausgabe aller Laufzeitvariablen | extc runtimevar get | |
extc globalextc global defaultsextc global defaults |
Auflisten aller globalen Variablen mit deren Default-Werten | extc global defaults | |
extc global resetextc global reset |
Setzt den Inhalt einer globalen Variablen auf die Werkseinstellung zurück | extc global reset variable "GLOB_ADMIN_EMAIL" | |
variable | Bestimmte Variable | ||
extc global getextc global get |
Auflisten aller globalen Variablen | extc global get | |
extc global setextc global set |
Setzen eines Wertes einer globalen Variable | extc global set variable "GLOB_ADMIN_EMAIL" value "administrator@foo.local" | |
variable | Bestimmte Variable | ||
value | Neuer Wert der Variable | ||
extc global newextc global new |
Erstellen einer neuen globalen Variable | extc global new variable "GLOB_NEW_VARIABLE" value "1234567890" | |
variable | Bestimmte Variable | ||
value | Wert der neuen Variable | ||
extc deleteextc delete |
Entfernen einer Variablen | extc delete variable "new_variable" application "http_proxy" | |
variable | Bestimmte Variable | ||
application | Bestimmte Anwendung | ||
extc newextc new |
Erstellen einer neuen Variable | extc new variable "new_variable" application "http_proxy" value "test" | |
variable | Name der neuen Variable | ||
application | Anwendung der Variable | ||
value | Wert der neuen Variable | ||
extc applicationextc application getextc application get |
Auflisten aller Anwendungen | extc application get | |
extc variableextc variable getextc variable get |
Auslesen der Variablen einer Anwendung | extc variable get application "http_proxy" | |
application | Bestimmte Anwendung | ||
extc valueextc value defaultextc value default |
Ausgabe der Variablen mit den Werten der Werkseinstellung | Alle Anwendungen: extc value default Bestimmte Anwendung: extc value default application "webserver" | |
application (optional) | Bestimmte Anwendung | ||
extc value resetextc value reset |
Setzt den Inhalt einer Variablen auf die Werkseinstellung zurück | extc value reset application "cvpn" variable "RDP2VNC_PORT" | |
application | Bestimmte Anwendung | ||
variable | Bestimmte Variable | ||
extc value setextc value set |
Setzen eines Wertes einer Variable | extc value set application "http_proxy" variable "VIRUSSCAN_ENGINE" value "csamd" | |
application | Bestimmte Anwendung | ||
variable | Bestimmte Variable | ||
value | Neuer Wert der Variable | ||
extc value getextc value get |
Auslesen eines Wertes einer oder mehrerer Variablen | extc value get application "http_proxy" variable "VIRUSSCAN_ENGINE" | |
application | Bestimmte Anwendung | ||
variable | Bestimmte Variable |