
Ich frage mich, ob es eine Möglichkeit gibt, eine von einem anderen Benutzer gesendete Nachricht mit dem write
Befehl 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:
- 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.
- 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.
- Bildschirm
- Bei Verwendung
screen
vor dem Empfang der Nachricht tritt dannhardcopy -h <filename>
das ähnliche Problem auf, dass die Nachricht nicht gespeichert wird.
- Bei Verwendung
- Protokoll speichern
- Ich experimentiere derzeit mit
logsave
, hatte aber keinen Erfolg
- Ich experimentiere derzeit mit
Im Idealfall wäre zur Lösung dieses Problems kein Erwerb externer Pakete erforderlich.
Danke,