Oui c'est ça qui est problématique si j'ai bien compris c'est via un hébergeur Dropbox, donc à chaque commande, il faudra que bash se connecte a dropbox pour y enregistrer son fichier ça risque à laguer pas mal pour réafficher le prompt, un peu moins si c'est en réseau local
C'est plus simple sur une seule machine entre les différent utilisateurs et root, un seul fichier super .bash_history, via le réglage dans .bash_profile de chacun des utilisateurs et de root.
export HISTFILE=/où-est-le fichier-commun/.bash_history
PROMPT_COMMAND="history -a; history -c; history -r; ${PROMPT_COMMAND}"
Pour visionner ce qu'a fait serveur1 sur serveur2 il suffira de créer un utilisateur lambda sur le serveur2 sans modifier son .bash_profile et de copier coller le fichier .bash_history du serveur 1 dans /home/lambda puis d'ouvrir une session pour l'utilisateur lambda.
Il y a surement moyen de faire mieux mais je suis bien au-delà de mes compétences.
[^] # Re: si si
Posté par remico . En réponse au message Historique commun multi session. Évalué à 1.
Oui c'est ça qui est problématique si j'ai bien compris c'est via un hébergeur Dropbox, donc à chaque commande, il faudra que bash se connecte a dropbox pour y enregistrer son fichier ça risque à laguer pas mal pour réafficher le prompt, un peu moins si c'est en réseau local
C'est plus simple sur une seule machine entre les différent utilisateurs et root, un seul fichier super .bash_history, via le réglage dans .bash_profile de chacun des utilisateurs et de root.
export HISTFILE=/où-est-le fichier-commun/.bash_history
PROMPT_COMMAND="history -a; history -c; history -r; ${PROMPT_COMMAND}"
Pour visionner ce qu'a fait serveur1 sur serveur2 il suffira de créer un utilisateur lambda sur le serveur2 sans modifier son .bash_profile et de copier coller le fichier .bash_history du serveur 1 dans /home/lambda puis d'ouvrir une session pour l'utilisateur lambda.
Il y a surement moyen de faire mieux mais je suis bien au-delà de mes compétences.