O al menos parte de eso, tiene sentido.¿Cómo comienzo tmux con mi entorno actual?
Más específicamente, tengo algunas variables de entorno, que se han exportado ejecutando un script, para crear un entorno adecuado para la tarea en cuestión. Cuando ejecuto tmux, estas variables no se ven por ningún lado, ni en el entorno global ni en el de sesión. Por supuesto que puede ejecutar este script de nuevo, pero ...
Estaría satisfecho si pudiera especificar los VARs particulares en mi archivo .tmux.conf
sin embargo:
set-environment VAR $VAR
no hace lo que cabe esperar.
Gracias de antemano :)
Ah, creo que sé por qué.
Al iniciar una segunda sesión de tmux, por ejemplo, en otra terminal, copia el entorno de la primera. El primero prácticamente toma el entorno actual del intérprete de comandos y le agrega cierta timidez.
Mi solución actual es simplemente detener e iniciar mis sesiones de tmux cuando necesito cambiar el entorno.
Gracias por el recordatorio George. – Phluks
Hay una manera más fácil para lo que quiero lograr. Usando la opción '-L' (o '-S'). Estos inician un nuevo servidor con el entorno actual. Ex. 'tmux -L newenv' Cada encanto crea una nueva sesión en el servidor en ese socket, con el mismo entorno. (Puede elegir su propio nombre, por supuesto) 'tmux -L newenv list-sessions, Lista las sesiones en ese servidor en particular. ... Etc. – Phluks