mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-09-22 09:32:27 +00:00
9e9c12843a
This makes better use of those lines in tmux. Newer feature, so degrade gracefully in failure.
20 lines
1.2 KiB
Bash
Executable File
20 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
f=1
|
|
p=0
|
|
for i in `nodels "$1"`; do
|
|
if [ "$f" = 1 ]; then
|
|
f=0
|
|
qdate=$((`date +%s`+5))
|
|
tmux new-session -d -s tcons_$$ -x 800 -y 800 "rcons $i;if [ \`date +%s\` -lt $qdate ]; then echo Press enter to close; read qdate; fi"
|
|
continue
|
|
fi
|
|
tmux select-pane -t $p
|
|
p=$((p+1))
|
|
qdate=$((`date +%s`+5))
|
|
tmux split -h "rcons $i;if [ \`date +%s\` -lt $qdate ]; then echo Press enter to close; read qdate; fi"
|
|
tmux select-layout tiled
|
|
done
|
|
tmux select-pane -t 0
|
|
tmux set-option pane-border-status top > /dev/null 2>&1 | cat > /dev/null
|
|
tmux attach -t tcons_$$
|