Сценарий bash/screen
:
screen -dmS sessionname -c /path/to/screenrc
/path/to/screenrc
содержит, например,
screen -t windowtitle1 bash --init-file /path/to/window1.bashinit
screen -t windowtitle2 bash --init-file /path/to/window2.bashinit
screen -t windowtitle3 bash --init-file /path/to/window3.bashinit
например это
- запускает сеанс
screen
в отдельном режиме screen
выполняет определенныйscreenrc
- с
screenrc
- запускает 3 разных интерактивных окна
bash
- и каждый bash выполняет содержимое определенного
init-file
- и после их выполнения
bash
продолжится в интерактивном режиме (!)
- запускает 3 разных интерактивных окна
Итак, в конце я получил
- отдельный сеанс
screen
- с 3х запущенным
bash
в интерактивном режиме - и каждая из них уже выполнила несколько команд (определенных в их
init-file
)
Как добиться такой же функциональности с помощью tcsh
?