Am Donnerstag, 27. Januar 2005 16:08 schrieb Jan Hendrik Berlin:
Am Donnerstag, 27. Januar 2005 09:12 schrieb Thomas Gräber:
schreib einfach hinter die cdrecord Zeilen ein >>/var/log/$logfilename Dann werden alle Ausgaben in das Logfile umgeleitet. Die 2 ">" bewirken, dass die Daten immer an das bestehende File angehängt werden.
gut, dann würde ich den ganzen Mist mit loggen!
Also was ich meine:
jedes Programm unter Linux hat doch einen Rückgabewert, zumindest macht mein gcc Stress, wenn ich "void main ()" nehme! Der will sowas wie "int main() "..
Diese Rückgabewerte beinhalten in professionell geschriebenen Programmen doch Fehlermeldungen oder? Und ich dachte, es gibt da z.B. eine Tabelle, die aussagt, bei welchem Wert welcher Fehler vorliegt! ???? Gibts das nicht?
Achso, dann hab ich dich falsch verstanden... Die Rückgabewerte werden in der Variable $? hinterlegt. Diese enthält aber nur den Rückgabewert des unmittelbar vorher ausgeführten Befehls. z.B.: cdrecord $Parameter echo $? Rückgabewert von cdrecord cdrecord $Parameter echo Hallo echo $? Rückgabewert von "echo Hallo" was die einzelnen Rückgabewerte bedeuten, sollte in der Doku des Programms zu finden sein. Mfg, Thomas