Befehlszeile

Die Anwendung lässt sich auch über die Befehlszeile steuern. Dazu muss die Befehlszeilen-App angesprochen werden. Dies erfolgt über den Aufruf:

/opt/alvine-platform/bin/alvine 

Mittels --help wird eine Hilfe mit allen Befehlen angezeigt.

Legacy-Befehle ausführen

Befehle (cmd) des Legacy-Backends lassen sich über das Argument run-legacy aufrufen. Über die Optionen können verschiedene Werte übergeben werden.

Argument Kurzform Beschreibung Beispiel
--argument -a URL-Encoded Zeichenkette mit den an das System zu übergebenden Variablenwerten. a=4&b=5
--cmd -c CMD des Alvine Backends 5
--uid -u Die für den Befehl zu verwendende User-ID 100
--debug -d Debugausgabe ausgeben
/opt/alvine-platform/bin/alvine run-legacy --uid=1 --cmd=5 -d --argument="sxx_export=true&submit=true&sxx_cli_systemintern=true"

Legacy-Scripte ausführen

Scripte des Legacy-Backends lassen sich über das Argument run-script aufrufen. Über die Optionen können verschiedene Werte übergeben werden.

Argument Kurzform Beschreibung Beispiel
--argument -a URL-Encoded Zeichenkette mit den an das System zu übergebenden Variablenwerten. a=4&b=5
--legacy -l Use legacy Environment 1
--uid -u Die für den Befehl zu verwendende User-ID 100
--debug -d Debugausgabe ausgeben
--path -p Verzeichnis in dem das Script liegt /Pfad/zum/Script
--script -s Name des Scripts testscript.php
/opt/alvine-platform/bin/alvine run-script --uid=1 -d --path=/Pfad/zum/Script -s=testscript.php --legacy=1

Kommentare