Como obter o histórico do bash da sessão já em execução?
1.) Fui expulso do meu servidor por causa de uma falha no cabo.
2.) Efetuei login novamente usando uma nova sessão. O histórico da outra sessão não está acessível.
2.) Quero o histórico do bash da outra sessão.
Alguma idéia se isso pode ser feito? (Eu conheço métodos para mudar isso para o futuro)
Responder1
Se você enviar SIGHUP
ou SIGTERM
para sua sessão anterior do bash, ele deverá encerrar e escrever seu histórico. Feito isso, inicie uma nova sessão bash (ou apenas procure no seu ~/.bash_history
arquivo) para acessar o histórico de comandos.
Então, em resumo, use algo como ps -fu <your_username> | grep bash
encontrar o PID da sua sessão anterior do bash e, em seguida kill <bash_pid>
.