Файл .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`>"
Есть ли способ сделать это?
Обратите внимание, что это похоже на , но отличается от этим вопросом .
Конечно, можно. На моих серверах у меня есть / etc / screenrc с:
screen -t TOP 0 top
screen -t ETC 1 cd /etc
screen -t Console 2