Я точно не понял, что происходит, но по-моему tmux как-то странно работает с bash history.
В-общем, у меня периодически команды теряются.
Кто-нить замечал что-то подобное, как лечить?
Может чего-нить не такое глючное есть?
tmux херит bash history
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
tmux херит bash history
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: tmux херит bash history
Навряд ли это tmux, скорее всего прсто bash ведет себя не так как Вы ожидаете.
By default, bash writes its history at the end of each session, overwriting the existing file with an updated version. This means that if you are logged in with multiple bash sessions, only the last one to exit will have its history saved.
We can work around this by setting the histappend setting, which will append instead of overwrite the history. This may be set already, but if it is not, you can enable this by adding this line:
shopt -s histappend
Дальше, все будет только хуже. Оптимист.
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: tmux херит bash history
Хмм, а можно как-нить настроить, чтобы была одна общая история, и при этом чтобы каждая сессия "делилась" своей историей до закрытия? Если не после каждой команды, то хотя бы периодически. А то у меня сессии иногда месяцами висят, ну или неделями уж точно...
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: tmux херит bash history
http://unix.stackexchange.com/questions ... al-windowsM. Ridcully wrote:Хмм, а можно как-нить настроить, чтобы была одна общая история, и при этом чтобы каждая сессия "делилась" своей историей до закрытия? Если не после каждой команды, то хотя бы периодически. А то у меня сессии иногда месяцами висят, ну или неделями уж точно...
Я сам не проверял.export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND$'\n'}history -a; history -c; history -r"
Дальше, все будет только хуже. Оптимист.