이미 실행 중인 세션의 bash 기록을 얻는 방법은 무엇입니까?

이미 실행 중인 세션의 bash 기록을 얻는 방법은 무엇입니까?

이미 실행 중인 세션의 bash 기록을 얻는 방법은 무엇입니까?

1.) 케이블 결함으로 인해 서버에서 쫓겨났습니다.
2.) 새 세션을 사용하여 다시 로그인했습니다. 다른 세션의 기록에는 액세스할 수 없습니다.
2.) 다른 세션의 bash 기록을 원합니다.

이것이 달성될 수 있다면 어떤 아이디어가 있습니까? (미래를 위해 이를 변경하는 방법을 알고 있습니다.)

답변1

이전 bash 세션에 SIGHUP또는 를 보내면 세션이 종료되고 기록이 기록되어야 합니다. SIGTERM완료되면 새 bash 세션을 시작하거나 ~/.bash_history파일을 살펴보고 명령 기록에 액세스하세요.

요약하자면, ps -fu <your_username> | grep bash이전 bash 세션의 PID를 찾는 것과 같은 것을 사용한 다음 kill <bash_pid>.

관련 정보