Kategorie:IES-Admin (commandline)

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Für die Administration der IES auf der Konsole steht das Kommandozeilen-Werkzeug

iesadmin

zur Verfügung. Das Kommando muss unter Linux als root und unter Windows als Administrator ausgeführt werden. Es sollte nach der Installation im Pfad eingetragen sein, so das aus aus jedem Verzeichnis aus aufrufbar ist.

Das iesadmin-Kommando stellt eine Vielzahl von Kommandos bereit die direkt oder über Kommando-Gruppen ansprechbar sind.

Direkte Kommandos können über

iesadmin command [options] [arguments]

aufgerufen werden.

Aufgrund der vielen Kommandos die auch immer erweitert werden, gibt es eine Struktur-Ebene mit der thematisch zusammengehörige Kommandos in einer Kommando-Gruppe zusammengefasst werden.

Kommandos von Kommando-Gruppen können über

iesadmin command-group command [options] [arguments]

aufgerufen werden.

Es hat sich gezeigt, das es notwendig ist Kommandos nachträglich in Kommando-Gruppen einzuordnen. Auf Basis von iesadmin erstellte Skripte verlassen sich aber auf bestimmte Kommando-Aufrufe. Um Abwärts-kompatibel Anpassungen an den Kommandos vornehmen zu können, gibt es noch Aliases, die 'alte' Kommando-Aufrufe auf die 'neuen' mappen.

Alias-Kommandos könnne über

iesadmin alias [options] [arguments]

aufgerufen werden


Hilfe

Alle verfügbaren direkten Kommandos, alle Kommando-Gruppen und alle Aliases werden mit dem Aufruf

iesadmin

ohne Kommando, Optionen oder Argumente ausgegeben.

Alle Kommandos einer Kommando-Gruppe werden über

iesadmin command-group

ohne Kommando, Optionen oder Argumente ausgegeben, wobei command-group durch den Namen der entsprechenden Kommando-Gruppe ersetzt wird.

Hilfe zu den Optionen und Argumenten der einzelnen Kommandos können über

iesadmin command --help
iesadmin command-group --help
iesadmin alias --help

Direkte Kommandos

 backup             backup all data of an client
 benchmark          removes data inconsistencies
 clean              removes data inconsistencies
 compile            compile client templates
 crop               removes versions, older than the given date, from articles and templates
 exec               execute a java class in iesadmin context
 home               print ies home
 ies1toies2         convert from ies1 to ies2
 license            print license
 recover            recover data of an client
 reindex            rebuild client indexes
 reload-config      reload ies configuration
 snapshot           snapshot all data of an client
 status             print status
 undelete           recover deleted objects
 update             ies update
 version            ies version

Gruppen Kommandos

channel (Kommandos für Publikations-Kanäle)

 generate           generate articles
 sync               synchronize file-publisher directory

client (Kommandos für Mandanten)

 copy               copy client into another client
 create             create client
 disable            disable clients
 enable             enable clients
 list               list clients
 remove             remove client
 reset              Clear all data of client

db (Kommandos für Datenbanken)

 backup             Backup database
 check              Check database
 clear              Delete all tables
 create             Create new Database with user and privileges
 drop               Create new Database with user and privileges
 fix-table-names    Fix Windows-Lower-Case Tables
 info               Show all managed databases
 init               Initialize database (create tables, ...)
 optimize           Repair database
 recreate           Drop and recreate a Database
 reindex            Reindex database
 repair             Repair database
 restore            Restore database
 set                Set database connection
 set-root-access    Set root-access for database server
 update             Update database

module (Kommandos für Module)

 disable            disable modules
 enable             enable modules
 install            install modules
 list               list all installed modules
 remove             remove modules
 versions           show available versions for a module