HS Admin Dokumentation

Syntax

Die Funktionen von HSAdmin können über das Kommandozeilenprogramm hsscript aufgerufen werden, welches Befehle per Parameter, Dateiübergabe oder interaktiv entgegennimmt. Der Aufruf erfolgt nach folgender Syntax:

$ hsscript -u <Benutzer> -e <Befehl>...

Die folgenden Optionen können übergeben werden.

-u \--user

Benutzer, welcher zur Authentifizierung und Autorisierung verwendet werden soll, zum Beispiel xyz00.

-r \--runas

Benutzer, mit dessen Rechten der Befehl ausgeführt werden soll, zum Beispiel xzy00-doms.

-e \--expr

Der Befehl, der ausgeführt werden soll. Er setzt sich aus einer Reihe von Parametern zusammen.

Der Befehl hat folgende Syntax:

module.function({where:{field:'value',...}, set:{field:'value',...}}) 
Parameter Erläuterung
module Modul, dessen Funktion aufgerufen werden soll (z.B. user oder mysqldb)
function Funktion, welche aufgerufen werden soll (search, add, update, remove)
where selektiert nach Wert eines oder mehrerer Felder
set setzt oder aktualisiert den Wert eines oder mehrerer Felder

Die Parameter

Die Module und Funktionen werden in den folgenden Kapiteln erklärt.

-f \--file

Datei, aus welcher Befehle gelesen und ausgeführt werden sollen. Lesen Sie dazu den Abschnitt HSAdmin über Skripte steuern.

-i \--interactive

Das Programm startet im interaktiven Modus. Die Befehle können am Kommandozeilen-Prompt eingegeben werden.

Genossenschaftliche IT-Betreuung aus einer Hand

Beratung

Kompetente Beratung bei Auswahl und Anwendung von freier Software

Umsetzung

Tatkräftige Unterstützung bei der Umsetzung Ihrer Pläne.

Betrieb

Dienstleistungen für einen reibungslosen IT-Betrieb

Häufig gebuchte Produkte

Managed Webspace

Nutzen Sie alle Vorteile der Managed Operations Platform preisgünstig im Hostsharing Managed Webspace.

Managed Server

Nutzen Sie die Managed Operations Platform mit exklusiv zugewiesenen Ressourcen für größere Projekte.

Cloud Server

Hochverfügbarer Server mit dem Betriebssystem Ihrer Wahl und Root-Zugriff.