Wie kombiniert man diese beiden Befehle?Wie diese beiden Befehle kombiniert werden ?: ./script.sh> logfile.log und ./script.sh 2> logfile.log
./script.sh > logfile.log
und
./script.sh 2> logfile.log
Vielen Dank!
Wie kombiniert man diese beiden Befehle?Wie diese beiden Befehle kombiniert werden ?: ./script.sh> logfile.log und ./script.sh 2> logfile.log
./script.sh > logfile.log
und
./script.sh 2> logfile.log
Vielen Dank!
In bash, umleiten sowohl die Standardausgabe und Standardfehler auf die gleiche Datei, Sie
./script.sh &> logfile.log
schreiben können, wenn Sie mit anderen Shells kompatibel sein wollen,
./script.sh > logfile.log 2>&1
Die erste funktioniert nur in bash 4+ – 123
Wenn Sie protokollieren, Möglicherweise müssen Sie die Protokolldatei anhängen, anstatt sie zu überschreiben. Wechseln Sie dazu einfach in './script.sh >> logfile.log 2> & 1'. –
danke! zweite Option funktioniert perfekt) – user3027198
Wie meinen Sie _kombinieren_? Sie möchten, dass beide Ausgaben in die Protokolldatei gelangen? –
Gibt es zwei verschiedene Skripte? Wenn ja, dann benutze: './s1.sh> log; ./s2.sh 2 >> log 'siehe append' >> ' – andlrc
Es ist ein Skript und ich möchte, dass beide ihre Ausgabe in die Protokolldatei gehen – user3027198