儲存其他用戶發送的訊息

儲存其他用戶發送的訊息

我想知道是否有辦法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但尚未取得任何成功

理想情況下,此問題的解決方案不涉及取得外部軟體包。

謝謝,

相關內容