Ich leite derzeit die Ausgabe eines Überwachungstools in eine Datei um. Ich möchte diese Ausgabe jedoch auf meine Anfrage (mithilfe einer Tastenkombination) in eine neue Datei umleiten, ohne das Tool anzuhalten.
Etwas wie
monitor_program | handle_stdout
Wo handle_stdout
kann ich eine neue Datei definieren, in der das Protokoll an einem bestimmten Punkt abgelegt werden soll?
Ich weiß, dass ich es leicht schreiben könnte, aber ich frage mich, ob es ein Tool gibt, das dies bereits zulässt.
logrotate
manuell mit einer benutzerdefinierten Konfigurationsdatei ausgeführt werden, abhängig vom Verhalten Ihres monitor_program, aber das ist etwas hackisch.