M
marlen
Grünschnabel
Wie binde ich die Variablen aus einer config-Datei in ein anderes Skript ein und kann damit z.B. eine MySQL-Connection herstellen.
config.sh
prog1.sh
Der Befehl "echo $DB_USER" liefert in prog1.sh das richtige Ergebnis. Die Einbindung scheint also erfolgreich gewesen zu sein.
Bei der Verbindungsherstellung kommt jedoch immer folgendes:
@localhost' (Using password: YES)r: 'admin
Was läuft hier nicht richtig?
config.sh
Code:
DB_USER=admin
DB_PASS=xxxx
...
prog1.sh
Code:
#!/bin/bash
. /(Pfad)/config.sh
echo $DB_USER
mysql --user=$DB_USER --password=$DB_PASS
Der Befehl "echo $DB_USER" liefert in prog1.sh das richtige Ergebnis. Die Einbindung scheint also erfolgreich gewesen zu sein.
Bei der Verbindungsherstellung kommt jedoch immer folgendes:
@localhost' (Using password: YES)r: 'admin
Was läuft hier nicht richtig?