URL: https://linuxfr.org/forums/programmation-shell/posts/tmux-choisir-dans-quelle-session-ouvrir-une-fenetre Title: [TMUX] Choisir dans quelle session ouvrir une fenêtre. Authors: deuzene Date: 2017年06月18日T14:46:52+02:00 License: CC By-SA Tags: tmux Score: 0 Bonjour à toutes et à tous. Voilà le topo. Je cherche, par l'intermédiaire d'un script Bash, à : - créer une session _tmux_ (ça c'est OK) - ouvrir un certain nombre de fenêtres dans cette session, les nommer et exécuter une commande (OK je sais faire) - créer une autre session (toujours OK) - et ouvrir d'autres fenêtres dans cette nouvelle session, et pas dans la première : c'est là que ça cloche. Les nouvelles fenêtres s'ouvrent dans la première :< Voici le script que j'ai pondu : ```bash #!/bin/env bash commande="./launch.sh" delay=15 session_name=$(basename $(pwd)) flag="0" for file in *.config; do pre=$(echo $file | cut -d'-' -f2) post=$(echo $file | cut -d'-' -f1) if [[ "$flag" = "0" ]]; then tmux -2 new-session -d -s $session_name -n $pre "$commande $pre $post" flag="1" else tmux -2 new-window -d -n $pre "$commande $pre $post" fi printf "Launching %s %s " "$post" "$pre" for i in $(seq 1 $delay); do echo -n "." sleep 1 done echo done echo Done tmux ls ``` Ce script ouvre bien les sessions avec une fenêtre, celle avec le _flag=0_. J'ai beau avoir lu et relu _man tmux_, posé la question (mauvaise requête, mauvaise réponse) à Google et consort, fouillé StackOverflow, je sèche. D'où la question : Comment choisir dans quelle session ouvrir mes fenêtres ? Merci.

AltStyle によって変換されたページ (->オリジナル) /