Сохраните сообщения, отправленные другим пользователем

Сохраните сообщения, отправленные другим пользователем

Мне интересно, есть ли способ сохранить сообщение, отправленное другим пользователем, с помощью 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но пока безуспешно

В идеале решение этой проблемы не должно включать приобретение внешних пакетов.

Спасибо,

Связанный контент