
Gibt es eine Möglichkeit, meine Befehle neben dem Standardverlaufsspeicherort auch an eine sekundäre Verlaufsdatei zu senden? Ich weiß, dass diese Einstellung HISTFILE
meine Befehle an benutzerdefinierte Speicherorte sendet, aber ich möchte trotzdem, dass die Befehle an den ursprünglichen Speicherort gesendet werden.
Der Anwendungsfall besteht darin, dass Befehle auf einer einzelnen Maschine von mehreren Benutzern ausgeführt werden, die alle dasselbe Linux-Konto verwenden. Ich möchte den Befehlsverlauf in eine eher sitzungsbasierte Verlaufsdatei umwandeln können. Die Sitzung kann beispielsweise durch eine Umgebungsvariable definiert werden, die der Benutzer festlegt.
Vielleicht mache ich es falsch, aber ich habe versucht, dietrap ... DEBUG
Strategieaber es wird auch nach allen Befehlen in meinem ausgeführt . Ich habe auch versucht, mein und zum Ausführen PS1
festzulegen , aber ich erhalte immer noch eine zusätzliche leere Zeile nach jedem Befehl, den ich ausführe.PS4
set -x