Terminatorthree
Member
Hallo liebe Community,
ich versuche mich gerade an ein paar Scripten mit OpenVPN und bis jetzt bin ich damit auch klar gekommen. Nun stehe ich leider vor einem Problem was ich auch nach längerem Suchen und Probieren nicht lösen konnte.
Vielleicht könnte ja mal ein Profi über den kleinen Codeschnipsel schaun und mir einen Tipp geben.
Das Problem scheint in der Auswertung des MySQL Ausdrucks zu sein. Anscheinend wird auch `ip` als Funktion ausgewertet, was natürlich schiefgeht. Mit \`ip\` habe ich es auch schon versucht aber das hatte keinen Effekt.
Über ein paar Tipps, vielleicht auch für eine schönere Lösung des Problems, würde ich mich freuen
Grüße
Terminatorthee
ich versuche mich gerade an ein paar Scripten mit OpenVPN und bis jetzt bin ich damit auch klar gekommen. Nun stehe ich leider vor einem Problem was ich auch nach längerem Suchen und Probieren nicht lösen konnte.
Vielleicht könnte ja mal ein Profi über den kleinen Codeschnipsel schaun und mir einen Tipp geben.
Code:
#!/bin/bash
echo Path: $1 > /tmp/openvpntest.log
MYSQL=(`mysql -uopenvpn -popenvpn -Dopenvpn -e "SELECT `ip`, `redirect` FROM users WHERE username = 'xxxxxx'"`)
echo ${MYSQL[0]} >> /tmp/openvpntest.log
echo ${MYSQL[1]} >> /tmp/openvpntest.log
Das Problem scheint in der Auswertung des MySQL Ausdrucks zu sein. Anscheinend wird auch `ip` als Funktion ausgewertet, was natürlich schiefgeht. Mit \`ip\` habe ich es auch schon versucht aber das hatte keinen Effekt.
Über ein paar Tipps, vielleicht auch für eine schönere Lösung des Problems, würde ich mich freuen
Grüße
Terminatorthee