Wie sende ich meinen Befehlsverlauf an zwei verschiedene Verlaufsdateien?

Wie sende ich meinen Befehlsverlauf an zwei verschiedene Verlaufsdateien?

Gibt es eine Möglichkeit, meine Befehle neben dem Standardverlaufsspeicherort auch an eine sekundäre Verlaufsdatei zu senden? Ich weiß, dass diese Einstellung HISTFILEmeine 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 ... DEBUGStrategieaber es wird auch nach allen Befehlen in meinem ausgeführt . Ich habe auch versucht, mein und zum Ausführen PS1festzulegen , aber ich erhalte immer noch eine zusätzliche leere Zeile nach jedem Befehl, den ich ausführe.PS4set -x

verwandte Informationen