他のユーザーが送信したメッセージを保存

他のユーザーが送信したメッセージを保存

writeLinuxシステムでは、このコマンドを使用して他のユーザーが送信したメッセージを保存する方法があるかどうか疑問に思います。

次のようにして他のユーザーにメッセージを送信するとします。

user1@linux:~$ write user2
hello

最後に、彼らは次のメッセージを受け取りました:

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

user2@linux:~$

user2(メッセージ受信者)は、user1が送信したメッセージをどのように保存しますか?理想的には、メッセージを受信する前ではなく、メッセージを受信した後にコマンドを入力する必要があります。しかし、理想的ではない提案を含むすべての提案に開いています。

私が試したいくつかのタスクのリストは次のとおりです。

  1. スクリプト
    • メッセージを送信する前にスクリプトを入力しても機能しないようです。ユーザー2が入力したコマンドの出力(例echo 'hello':)はキャプチャーされますが、ユーザー1が送信したメッセージはキャプチャーされません。
  2. 画面
    • screenメッセージを受信する前に使用したが、hardcopy -h <filename>メッセージを保存しない同様の問題が発生しました。
  3. ログの保存
    • 現在努力していますが、logsaveまだ成功していません。

理想的には、この問題に対する解決策は外部パッケージの入手には関係ありません。

ありがとう、

ベストアンサー1

おすすめ記事