15.4. Datenbankzugriff von der Shell
Über den Befehl
asterisk -rx
'command
'
können natürlich alle
CLI-Kommandos auch von einem Shell-Skript ausgeführt werden. Das folgende
Beispiel zeigt, wie man von der Shell aus die Datenbank erst mit Werten
füllt, diese dann ausliest und zum Schluss wieder löscht:
big-island:~# asterisk -rx 'database put test var1 23'
Updated database successfully
big-island:~# asterisk -rx 'database put test var2 42'
Updated database successfully
big-island:~# asterisk -rx 'database show test'
/test/var1 : 23
/test/var2 : 42
big-island:~# asterisk -rx 'database get test var2'
Value: 42
big-island:~# asterisk -rx 'database deltree test'
Database entries removed.
Wichtig
Denken Sie wieder daran, dass Sie, wenn die Family, der
Schlüssel oder der Wert Leerzeichen enthält, Anführungszeichen
(
"
) um den String schreiben müssen! Also z. B.:
big-island:~# asterisk -rx 'database put test eintrag "Hallo Welt"'