Linux append console Ausgabe in ein logfile?
Ich weiß, dass ich loslassen kann Linux zu schreiben, der die Ausgabe in der Konsole eine logfile-by-doing:
command > logfile.log
Aber das überschreibt, was war in der Logdatei vor. Wie kann ich es machen, fügen Sie die Ausgabe in der log-Datei anstatt überschreiben?
InformationsquelleAutor der Frage Wingblade | 2012-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
>>
zum Anhängen auf das gleiche logfilefür e.g
cmd1 >> logfile.log
verwenden Sie dann für andere commnad wie
>>
wird verwendet für das Anhängen von Daten an die DateiInformationsquelleAutor der Antwort Omkant
ersetzen Sie einfach
>
für>>
InformationsquelleAutor der Antwort Mats
Ändern Sie den operator:
InformationsquelleAutor der Antwort arkascha
Verwenden
command >> logfile.log
InformationsquelleAutor der Antwort Damien
Sind ein paar Möglichkeiten:
1) Verwendet io Rohrleitungen wie folgt:
$> echo 'text' >> file.txt (wird angehängt)
2) Mit einem Programm wie sed:
$> Katze file.txt
text
$> sed-i '$ a\ hier ist etwas mehr text' file.txt (wird auch angefügt werden, ohne Rohrleitungen)
Gl hf!
InformationsquelleAutor der Antwort Peter M. Elias