Salut,
Perso on utlise sudo pour justement avoir l'historique avec le nom réel de l'utilisateur.
Example RHEL : # Configure Logging shell commands sed -ie '/log/boot.log/a local6.* /var/log/commands.log' /etc/rsyslog.conf systemctl restart rsyslog sed -ie '/spooler/a /var/log/commands.log' /etc/logrotate.d/syslog
# Bash command logging echo "# Command logging through local6" >> /etc/bashrc echo $'export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$(whoami) [$$]: $(history 1 | sed "s/^[ ]*[0-9]+[ ]*//" ) [$RETRN_VAL]"'' >> /etc/bashrc # Prompt avec changement de couleur si erreur echo $'PS1='[`[ $? = 0 ] && X=2 || X=3; tput setaf $X`]$1-\h[`tput sgr0`]:$PWD\n\$ '' > /etc/profile.d/prompt.sh
Juste $1 à changer sur la dernière ligne, c'est un commentaire pour savoir sur quelle machine tu es sans connaître son hostname.
Et pour détacher un job sur une console physique : ^Z bg disown -a logout
Bon WE Stan Le vendredi 22 avril 2022 à 14:14 +0200, Dernat Rémy a écrit :
Bonjour, Question qui me chagrine un peu avec les terminaux virtuels : vous gérez comment vos différents historiques ? Merci, Le 22/04/2022 à 13:53, Grégoire a écrit :
Le 22/04/2022 à 13:27, David Ponzone a écrit :
Ben tu as le droit de lancer screen aussi sur la console :) [...]
Pour compléter, on peut éventuellement précéder la commande de nohup.
Sinon, il existe aussi tmux, qui fait exactement la même chose que screen, mais avec des raccourcis différents, que je trouve plus logiques.
On peut lancer une session (ou plusieurs) avec screen ou tmux, et se détacher ou se rattacher ensuite, passer de l'une à l'autre etc. C'est très pratique.
On peut en lancer plusieurs etc.
Pour verrouiller le terminal, il suffit de se détacher de la session (qui va continuer en arrière plan), et se déloguer.
Bonne journée G
Liste de diffusion du %(real_name)s http://www.frsag.org/
Liste de diffusion du %(real_name)s http://www.frsag.org/