Hallo,
folgendes wird via shell ausgeführt (hier zur verdeutlichung einfach mal als commandline geschrieben)
[user@server html]# INSERT INTO db1.psybnc (ident,unixident,ip,port,adminident,adminpasswort,maxverbindungen,adddate) VALUES (n1,o1asss§as,127.0.0.1,50000,admin1,pw,2,UNIX_TIMESTAMP(0)) | mysql -uweb1 -ppwweb1
(19:06:50) (niklas`away) -bash: syntax error near unexpected token `('
Wo liegt mein Fehler?
Danke, Niklas
.sh Script -> Fehler beim Ausführen
Re: .sh Script -> Fehler beim Ausführen
du solltest den befehl schon an deine db schicken und nicht an die shell ..
mysql -h host -u user -p datenbankname < "INSERT INTO db1.psybnc ..."
mysql -h host -u user -p datenbankname < "INSERT INTO db1.psybnc ..."
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: .sh Script -> Fehler beim Ausführen
Oder halt
Code: Select all
echo "INSERT INTO ..." | mysql -uUSER -pPWDebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: .sh Script -> Fehler beim Ausführen
danke für die schnelle kompetente hilfe :)