Eu desejo criar um arquivo de configuração para uma sessão de tela que tenha algumas janelas divididas abertas e em cada janela eu execute um comando e mantenha a sessão anexada.
tela -dm bash -c "ls -l; exec bash" O comando acima adiciona uma janela "bash0" à minha configuração padrão e desanexa a sessão. Quando eu reconectar parece o.k., mas eu gostaria de adicionar o "ls -l" ou outro comando, a uma janela e ficar ligado à sessão.
meio novo nisso, então ainda é mágica eu estou costurando de posts para mim.
arquivo de configuração do .screenrc
hardstatus alwayslastline
hardstatus string '%{= kG}[%{G}%H%? %1'%?%{G}][%= %{= kW}%-w%{+b Yk} %n %t%?(%u)%? %{-}%+w %=%{G}][%{W}%m/%d %{W}%c%{G}]'
defscrollback 50000
startup_message off
attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce on
mousetrack on
screen -t Bash1 1 bash # ls command and shell
screen -t Bash2 2 bash # ps command and shell
screen -t Bash3 3 bash
bind c screen 1 # window numbering starts at 1 not 0
bind 0 select 10
bind s split
bind ',' prev
bind '.' next
layout autosave on
layout new one
layout new two-v
split -v
select 1
layout new two-h
split
layout new three
split -v
split
focus up
layout new four
split -v
split
focus
focus
split
focus
focus
layout select three
select 1
focus
select 2
focus
select 3
focus