write
Linuxシステムでは、このコマンドを使用して他のユーザーが送信したメッセージを保存する方法があるかどうか疑問に思います。
次のようにして他のユーザーにメッセージを送信するとします。
user1@linux:~$ write user2
hello
最後に、彼らは次のメッセージを受け取りました:
user2@linux:~$
Message from user1@linux on pts/112 at 18:13 ...
hello
EOF
user2@linux:~$
user2(メッセージ受信者)は、user1が送信したメッセージをどのように保存しますか?理想的には、メッセージを受信する前ではなく、メッセージを受信した後にコマンドを入力する必要があります。しかし、理想的ではない提案を含むすべての提案に開いています。
私が試したいくつかのタスクのリストは次のとおりです。
- スクリプト
- メッセージを送信する前にスクリプトを入力しても機能しないようです。ユーザー2が入力したコマンドの出力(例
echo 'hello'
:)はキャプチャーされますが、ユーザー1が送信したメッセージはキャプチャーされません。
- メッセージを送信する前にスクリプトを入力しても機能しないようです。ユーザー2が入力したコマンドの出力(例
- 画面
screen
メッセージを受信する前に使用したが、hardcopy -h <filename>
メッセージを保存しない同様の問題が発生しました。
- ログの保存
- 現在努力していますが、
logsave
まだ成功していません。
- 現在努力していますが、
理想的には、この問題に対する解決策は外部パッケージの入手には関係ありません。
ありがとう、