
Мне интересно, есть ли способ сохранить сообщение, отправленное другим пользователем, с помощью 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
но пока безуспешно
- Я сейчас экспериментирую,
В идеале решение этой проблемы не должно включать приобретение внешних пакетов.
Спасибо,