Экран GNU: запуск команд в другом окне при запуске экрана

Файл .screenrc позволяет пользователю указать, что он хочет открыть несколько окон при первом запуске экрана. Например.

screen -t myWindowA 0 "" 
screen -t myWindowB 1 "-${SHELL}" 
screen -t myWindowC 2 "-${SHELL}"

Я хотел бы, чтобы каждое окно сначала запускало несколько команд, например:

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`>"

Есть ли способ сделать это?

Обратите внимание, что это похоже на , но отличается от этим вопросом .

2
задан 13 April 2017 в 15:24

1 ответ

Конечно, можно. На моих серверах у меня есть / etc / screenrc с:

screen -t TOP 0 top
screen -t ETC 1 cd /etc
screen -t Console 2
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: