다른 사용자가 보낸 메시지 저장

다른 사용자가 보낸 메시지 저장

writeLinux 컴퓨터에서 명령을 사용하여 다른 사용자가 보낸 메시지를 저장하는 방법이 있는지 궁금합니다 .

다음을 수행하여 다른 사용자에게 메시지를 보낸다고 가정해 보겠습니다.

user1@linux:~$ write user2
hello

그리고 결국 그들은 다음과 같은 메시지를 받습니다:

user2@linux:~$      
Message from user1@linux on pts/112 at 18:13 ...
hello
EOF

user2@linux:~$

user2(메시지 수신자)는 user1이 보낸 메시지를 어떻게 저장할 수 있나요? 이상적으로는 메시지를 받기 전이 아닌 메시지를 받은 후에 명령을 입력하는 것이 좋습니다. 그러나 나는 이상적이지 않은 제안을 포함하여 모든 제안에 열려 있습니다.

내가 시도한 몇 가지 작업 목록은 다음과 같습니다.

  1. 스크립트
    • 메시지가 전송되기 전에 스크립트를 입력하는 것이 작동하지 않는 것 같습니다. user2가 입력한 명령의 출력은 캡처 echo 'hello'하지만(예: ) 사용자 1이 보낸 메시지는 캡처하지 않습니다.
  2. 화면
    • screen메시지를 받기 전에 사용하면 hardcopy -h <filename>메시지를 저장하지 않는 비슷한 문제가 있습니다.
  3. 로그저장
    • 현재 실험 중이지만 logsave성공하지 못했습니다.

이상적으로 이 문제에 대한 해결책은 외부 패키지 구입을 포함하지 않습니다.

감사해요,

관련 정보