Bash script probleme

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
greenrover
Posts: 203
Joined: 2004-12-17 19:34
Contact:

Bash script probleme

Post by greenrover »

Hallo, ein Bash script welches auf einer suse Maschiene mit 2.4 rer kernel läuft.

verhalt sich auf einem System mit debian 3.1 und 2.6.18-4-686 zer kernel sehr merkwürdig...

Das Teilstück:

Code: Select all

  CMD_DBLIST="/usr/bin/mysql -B -r -u$MYSQL_USER -p$MYSQL_PASS -e 'show databases;'|grep -v '^Database$'"
  GET_DBLIST=$($CMD_DBLIST)

CMD_DBLIST mittels echo ausgeben und ausgeführt, hat den gewünschten effeckt.
Jedoch die Ausgabe von GET_DBLIST schaut aus als hätte man mysql -V eingetippt.

kann mir das bitte einer erklären...
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:

Re: Bash script probleme

Post by captaincrunch »

Warum einfach, wenn's auch schwer geht?

Code: Select all

CMD_DBLIST=`/usr/bin/mysql -B -r -u$MYSQL_USER -p$MYSQL_PASS -e 'show databases;'|grep -v '^Database$'`
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: Bash script probleme

Post by flo »

Code: Select all

CMD_DBLIST=` find /usr/local/mysql5/var/* -type d -exec basename {} ;`
Was wäre daran falsch?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:

Re: Bash script probleme

Post by captaincrunch »

flo wrote:

Code: Select all

CMD_DBLIST=` find /usr/local/mysql5/var/* -type d -exec basename {} ;`
Was wäre daran falsch?
1. (Streng genommen) Das *.
2. Bei ihm wird dort vermutlich nichts gefunden. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: Bash script probleme

Post by flo »

CaptainCrunch wrote:2. Bei ihm wird dort vermutlich nichts gefunden. ;)
:-)

Das wäre durchaus im Bereich des Möglichen ... das ist ja auch MEIN Pfad, und nur meiner, und niemand anderer soll meine Pfade nutzen ...

:-)

On T: Mein Backup läuft so seit Anbeginn der Zeit, mir war es einfach zu aktig, dafür eine MySQL-Anfrage zu stellen, den Output parsen zu lassen.

flo.

EDIT: MySQL-Client kann auch im Batch-Mode laufen, der ist für solche Sachen etwas praktischer.
greenrover
Posts: 203
Joined: 2004-12-17 19:34
Contact:

Re: Bash script probleme

Post by greenrover »

@CaptainCrunch das mit den backticks hat funktioniert...

ich hatte es jetzt mit ner zwischen Datei gelöst... aber so ist es schöner.


THX @ all
Post Reply