Von einem anderen Benutzer gesendete Nachrichten speichern

Von einem anderen Benutzer gesendete Nachrichten speichern

Ich frage mich, ob es eine Möglichkeit gibt, eine von einem anderen Benutzer gesendete Nachricht mit dem writeBefehl auf einem Linux-Computer zu speichern.

Angenommen, ich sende einem anderen Benutzer eine Nachricht, indem ich Folgendes mache:

user1@linux:~$ write user2
hello

und erhalten dort die folgende Nachricht:

user2@linux:~$      
Message from user1@linux on pts/112 at 18:13 ...
hello
EOF

user2@linux:~$

Wie kann Benutzer2 (der Empfänger der Nachricht) die von Benutzer1 gesendete Nachricht speichern? Idealerweise wird der Befehl nach dem Empfang der Nachricht eingegeben, nicht vorher. Ich bin jedoch für alle Vorschläge offen, auch für nicht ideale.

Hier ist eine Liste einiger Dinge, die ich versucht habe:

  1. Skript
    • Das Eingeben eines Skripts vor dem Senden der Nachricht scheint nicht zu funktionieren. Es erfasst die Ausgabe von Befehlen, die von Benutzer2 eingegeben wurden (z. B. echo 'hello'), aber es erfasst nicht die von Benutzer 1 gesendete Nachricht.
  2. Bildschirm
    • Bei Verwendung screenvor dem Empfang der Nachricht tritt dann hardcopy -h <filename>das ähnliche Problem auf, dass die Nachricht nicht gespeichert wird.
  3. Protokoll speichern
    • Ich experimentiere derzeit mit logsave, hatte aber keinen Erfolg

Im Idealfall wäre zur Lösung dieses Problems kein Erwerb externer Pakete erforderlich.

Danke,

verwandte Informationen