Claro que você pode. Nos meus servidores eu tenho um / etc / screenrc com:
screen -t TOP 0 top
screen -t ETC 1 cd /etc
screen -t Console 2
O arquivo .screenrc permite que o usuário especifique que deseja que várias janelas sejam abertas quando a tela é executada pela primeira vez. Por exemplo.
screen -t myWindowA 0 ""
screen -t myWindowB 1 "-${SHELL}"
screen -t myWindowC 2 "-${SHELL}"
O que eu gostaria é que cada janela execute alguns comandos primeiro, como:
screen -t myWindowA 0 "<go to directory a, source a.sh"
screen -t myWindowB 1 "-${SHELL} <go to directory b, source b.sh>"
screen -t myWindowC 2 "-${SHELL} <go to directoy c; start a watch on 'ls -l'>"
Existe alguma maneira de fazer isso?
Note que isto é semelhante, mas diferente de esta questão .
Claro que você pode. Nos meus servidores eu tenho um / etc / screenrc com:
screen -t TOP 0 top
screen -t ETC 1 cd /etc
screen -t Console 2