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
아직 성공하지 못했습니다.
- 현재 노력 중이지만
이상적으로 이 문제에 대한 해결책은 외부 패키지를 얻는 것과 관련이 없습니다.
감사해요,