¿Pueden tmux y screen generar variables de entorno que PROMPT_COMMAND pueda utilizar?

¿Pueden tmux y screen generar variables de entorno que PROMPT_COMMAND pueda utilizar?

Quiero crear un registro de los comandos que creo en todos los terminales en los que trabajo, como se explica en esta pregunta,¿Existe alguna utilidad o complemento que incluya el directorio actual en el historial de bash?, y en el que otros han creado sus propias alternativas, por ejemplohttps://spin.atomicobject.com/2016/05/28/log-bash-history/yhttps://github.com/rcaloras/bashhub-client.

Utilizo tmux y session para organizar mi trabajo, usando nombres de sesión y nombres de ventanas. Es posible para ellos establecer variables de shell que pueden ser utilizadas por el PROMPT_COMMANDpara actualizar el historial, es decir, usar los nombres de sesión y ventana para crear variables de entorno en dicho registro. Necesito poder configurarlos a voluntad y encenderlos o apagarlos según sea necesario.

Respuesta1

screenestablece las variables de entorno STYy WINDOWel nombre completo de la sesión (como se muestra en screen -ls) y el número de ventana, respectivamente. Por supuesto, estas pueden cambiar durante la ejecución del programa, y ​​no hay forma de screenactualizar las variables almacenadas dentro de la memoria de un subproceso.

información relacionada