Как получить историю уже запущенного сеанса bash?
1.) Меня выкинуло с сервера из-за неисправности кабеля.
2.) Я снова вошел в систему, используя новый сеанс. История другого сеанса недоступна.
2.) Мне нужна история bash из другого сеанса.
Есть идеи, можно ли это осуществить? (Я знаю методы, как это изменить в будущем)
решение1
Если вы отправите SIGHUP
или SIGTERM
в свой предыдущий сеанс bash, он должен завершиться и записать свою историю. После этого запустите новый сеанс bash (или просто посмотрите в свой ~/.bash_history
файл), чтобы получить доступ к истории команд.
Итак, подведем итог, используйте что-то вроде того, ps -fu <your_username> | grep bash
чтобы найти PID вашего предыдущего сеанса bash, а затем kill <bash_pid>
.