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?
\ni я повинен використовувати ^ M (CTRL-VCTRL-M), інакше я просто потрапив у вікно:source /path/to/window1.tcshinit\n(з літералом\n) іsourceкоманда не виконується.