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