保存其他用户发送的消息

保存其他用户发送的消息

我想知道是否有办法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发送的消息?理想情况下,命令应该在收到消息之后而不是之前输入。然而,我对所有建议持开放态度,包括不理想的建议。

以下是我尝试过的一些事情的列表:

  1. 脚本
    • 在发送消息之前输入脚本似乎不起作用,它捕获用户 2 输入的命令的输出(例如echo 'hello'),但不捕获用户 1 发送的消息
  2. 屏幕
    • screen在收到消息之前使用,然后hardcopy -h <filename>有类似的不保存消息的问题
  3. 日志保存
    • 我目前正在尝试logsave但尚未取得任何成功

理想情况下,此问题的解决方案不涉及获取外部软件包。

谢谢,

相关内容