Экран 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`>"

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

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

1 ответ

Решение

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

screen -t TOP 0 top
screen -t ETC 1 cd /etc
screen -t Console 2
Другие вопросы по тегам