[bash 4.2] historique non conservé (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

[bash 4.2] historique non conservé (résolu)

Message par FoolEcho »

Salut,

Je me suis rendu compte très récemment que mes consoles (konsole sous KDE4 ou terminal sous gnome, pareil pour xterm ) n'enregistraient plus l'historique des commandes d'une session à l'autre (ainsi le ~/.bash_history reste immuable) à moins de fermer un terminal avec exit (ou logout): donc aucun problème avec l'historique depuis un tty ou même depuis une konsole et/ou un onglet fermé par "exit" (pas très pratique car je n'ai pas pour habitude d'ouvrir une console sans arrêt... ni même de faire cette commande d'ailleurs).

Je n'ai pas cherché plus loin pour le moment, je me suis contenté de rétrograder le paquet bash en 4.1, le souci n'apparaissant pas.

Quelqu'un a t-il des infos sur ce comportement ? Y a t-il quelque chose à configurer avec bash 4.2 ? (j'ai juste vu que le paquet 4.2 était un peu plus épais, mais sans regarder les apports pour le moment :oops: ) :chinois:


EDIT: un certain nombre de rapports de bug et de discussions remontent:
http://www.google.fr/search?q=bash+4.2+bash_history

Rapport de bug sous Arch: https://bugs.archlinux.org/task/23189 (y en a bien sûr sous les autres systèmes, Ubuntu, etc.)
Un fil intéressant: http://lists.gnu.org/archive/html/bug-b ... 00050.html
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [bash 4.2] historique non conservé (résolu)

Message par FoolEcho »

La version 4.2.008 de bash permet de retrouver un .bash_history correctement garni sans "exit" explicite que ce soit sous kde ou gnome (ou alors ça vient des environnements graphiques qui gèrent mieux la fermeture des consoles, je n'ai pas trop surveillé l'affaire :mrgreen: ).

:D
«The following statement is not true. The previous statement is true.» :nage:
Répondre