Как получить историю bash уже запущенной сессии?

1.) Я был выброшен из моего сервера из-за неисправности кабеля.
2.) Я снова вошел в систему, используя новый сеанс. История другого сеанса недоступна.
2.) Я хочу историю bash с другого сеанса.

Любые идеи, если это может быть достигнуто? (Я знаю способы как это изменить на будущее)

1 ответ1

1

Если вы отправляете SIGHUP или SIGTERM на ваш предыдущий сеанс bash, он должен завершиться и записать свою историю. Как только это будет сделано, начните новый сеанс bash (или просто загляните в файл ~/.bash_history ), чтобы получить доступ к истории команд.

Итак, в общем , используйте что-то вроде ps -fu <your_username> | grep bash чтобы найти PID вашего предыдущего сеанса bash, а затем kill <bash_pid> .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .