mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-21 18:20:01 +02:00
47 lines
1.3 KiB
Bash
Executable File
47 lines
1.3 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ "$#" -ne 1 ]; then
|
|
echo "Please specify a config file"; exit 1
|
|
fi
|
|
|
|
CONFIG_FILE=$(readlink -f $1)
|
|
|
|
echo $CONFIG_FILE
|
|
|
|
# Set Session Name
|
|
SESSION="bec"
|
|
SESSIONEXISTS=$(tmux list-sessions | grep $SESSION)
|
|
|
|
|
|
tmux new-session -d -s $SESSION
|
|
|
|
tmux rename-window -t 0 'Main'
|
|
tmux send-keys -t 'Main' "source ./bec_venv/bin/activate; cd ./scan_server; python launch.py --config $CONFIG_FILE" C-b-m
|
|
|
|
tmux split-window -h
|
|
tmux split-window -h
|
|
tmux split-window -h
|
|
tmux split-window -h
|
|
tmux select-layout even-horizontal
|
|
|
|
tmux select-pane -t 1
|
|
tmux send-keys -t 'Main' "source ./bec_venv/bin/activate; cd ./device_server; python launch.py --config $CONFIG_FILE" C-b-m
|
|
|
|
tmux select-pane -t 2
|
|
tmux send-keys -t 'Main' "source ./bec_venv/bin/activate; cd ./scan_bundler; python launch.py --config $CONFIG_FILE" C-b-m
|
|
|
|
tmux select-pane -t 3
|
|
tmux send-keys -t 'Main' "source ./bec_venv/bin/activate; cd ./file_writer; python launch.py --config $CONFIG_FILE" C-b-m
|
|
|
|
tmux select-pane -t 4
|
|
tmux send-keys -t 'Main' "source ./bec_venv/bin/activate; cd ./scihub; python launch.py --config $CONFIG_FILE" C-b-m
|
|
|
|
tmux set -g mode-mouse on
|
|
|
|
#tmux send-keys -t 'Main' C-b-% C-b-m
|
|
|
|
#tmux new-window -t $SESSION:1 -n 'OPAAS'
|
|
#tmux send-keys -t 'OPAAS' 'cd bluekafka/opaas' C-m 'ls' C-m
|
|
|
|
#tmux attach-session -t $SESSION
|