Gostaria de usar figlet
na primeira janela da sessão tmux
que criei usando o seguinte script:
#!/bin/bash
# log the date time in a log file
date >> ~/logFiles/session.log
# start a session called TWIN
/usr/bin/tmux new-session -d -s TWIN
# stay on even when the script crashes
/usr/bin/tmux set-option set-remain-on-exit-on
# Start the python script
/usr/bin/tmux new-window -d -n 'bucket' -t TWIN:1 'sleep 20;
sudo /home/pi/bin/bucket.py'
# Start checker script in the folder
/usr/bin/tmux new-window -d -n 'checker' -t TWIN:2 'cd /home/pi/incoming;
figlet Incoming;
/home/pi/incoming/checker'
# Start the Bootstraploader script
/usr/bin/tmux new-window -d -n 'bsl' -t TWIN:3 'cd /home/pi/bsl;
figlet BootStrapLoader;
/home/pi/bin/bsl'
exit 0
O script acima gera o seguinte Windows:
0:sh | 1: bucket | 2: checker| 3: bsl
as letras figlet
funcionam bem no window:2
e window:3
como eu quero adicionar um figlet
no 0:sh
Eu tentei adicionar a seguinte linha:
/usr/bin/tmux new-window -d -n 'welcome' -t TWIN:0 'figlet hello'
no script mencionado acima, mas a saída foi a seguinte:
./createSession
unknown option: set-remain-on-exit-on
create window failed: index in use: 0
Eu também tentei o seguinte:
/usr/bin/tmux new-session -d -s TWIN 'figlet hello'
mas a saída é:
can't establish current session
Eu, de alguma forma, gostaria de usar 0:sh
, que é criado devido ao comando new-session
.
Existe uma maneira que eu possa usar isso? já que toda vez que eu faço login na sessão usando tmux a
eu vejo uma sessão em branco que não é tão legal
É assim que o figlet Incoming
seria (para quem não usa)
___ _
|_ _|_ __ ___ ___ _ __ ___ (_)_ __ __ _
| || '_ \ / __/ _ \| '_ ' _ \| | '_ \ / _' |
| || | | | (_| (_) | | | | | | | | | | (_| |
|___|_| |_|\___\___/|_| |_| |_|_|_| |_|\__, |
|___/
Tags tmux shell-script