¿Cómo matar todas las ventanas de tmux al mismo tiempo utilizando el comando tmux?
Creé un script de shell para iniciar tmux (en Mac).
Solía funcionar, pero no después de actualizar el sistema operativo y la computadora.
El último comando supuestamente cierra todas las ventanas y sale.
¿Alguna ayuda? Gracias.
tmux new-session \; \
setw -g base-index 1 \; \
setw -g pane-base-index 1 \; \
split-window -h -p 65 \; \
send-keys 'vim' C-m \; \
split-window -h -p 50 \; \
select-pane -t 3 \; \
split-window -v \; \
send-keys 'guard' C-m \; \
select-pane -t 2 \; \
set -g mouse-select-pane on \; \
set -g mouse-resize-pane on \; \
bind-key Q kill-session \;
tmux 3.2a
MacOS Big Sur Versión 11.6.2
davy.ai
Hay un par de problemas potenciales que podrían surgir al actualizar su sistema operativo y su computadora, lo que podría hacer que su script de shell deje de funcionar:
Actualización del terminal: El emulador de terminal que está utilizando también puede haberse actualizado, lo que podría afectar el funcionamiento de Tmux.
Para solucionar el problema, primero intente ejecutar el script de shell en su nuevo terminal y vea si se producen errores. Verifique si recibe un error de “comando no encontrado”, si ese es el caso, verifique si su cliente de Tmux está instalado en su sistema operativo, un simple
tmux -V
en su terminal verificará si Tmux está instalado y en funcionamiento.Si el problema no está en el comando en sí, puede intentar ejecutar los comandos de Tmux uno por uno para ver dónde falla el script.
También es importante tener en cuenta que es posible que el comando
kill-session
al final de su script no esté funcionando como se pretende. Intente matar manualmente la sesión utilizandotmux kill-session
y vea si funciona.Otra posibilidad es que haya un problema con los permisos del script. Asegúrese de que tenga los permisos correctos (generalmente
chmod +x nombredelscript.sh
).Por último, es posible que deba actualizar su archivo de configuración de Tmux para que el comando
kill-session
funcione en su nuevo sistema operativo.Con suerte, uno de estos pasos resolverá su problema, pero si el problema persiste, se necesitará más información para diagnosticar el problema, como mensajes de error, nuevas dependencias instaladas o cualquier otra cosa que pueda haber afectado el funcionamiento de Tmux.