이미 실행 중인 세션의 bash 기록을 얻는 방법은 무엇입니까?
1.) 케이블 결함으로 인해 서버에서 쫓겨났습니다.
2.) 새 세션을 사용하여 다시 로그인했습니다. 다른 세션의 기록에는 액세스할 수 없습니다.
2.) 다른 세션의 bash 기록을 원합니다.
이것이 달성될 수 있다면 어떤 아이디어가 있습니까? (미래를 위해 이를 변경하는 방법을 알고 있습니다.)
답변1
이전 bash 세션에 SIGHUP
또는 를 보내면 세션이 종료되고 기록이 기록되어야 합니다. SIGTERM
완료되면 새 bash 세션을 시작하거나 ~/.bash_history
파일을 살펴보고 명령 기록에 액세스하세요.
요약하자면, ps -fu <your_username> | grep bash
이전 bash 세션의 PID를 찾는 것과 같은 것을 사용한 다음 kill <bash_pid>
.