hi,
ich möchte bestimmte meldungen in einer mysql-db speichern
echo "mein sql-string" | mysql
jetzt will ich aber abfragen, ob bei einem fehler nun die sql-ssntax falsch war (wird dynamisch zusammengebaut) oder ob der mysql-server selbst nicht oben war.
über $? bekomme ich in beiden fällen eine 1 - nützt mir also nix, dann schon die fehlermeldung auswerten (gibt detailierte meldungen)
eine umleitung der fehlerausgabe
und danach die datei auslesen nach folgendem prinzip will ich aber nicht
echo "mein sql-string" | mysql 2> datei
var=`cat datei`
kann ich mir die fehlermeldung irgendwie in einer variablen speichern ? (ohne den umweg über eine datei )
fehlermeldung in variablen speichern
fehlermeldung in variablen speichern
gruss pischti
debian stable
debian stable
Wieso nicht einfach stderr in stdout umleiten?
Code: Alles auswählen
var=`echo "..."|mysql 2>&1`