Всем привет!
Есть задача: при загрузке сервера создавать консоли и выполнять в них некие рутинные команды.
Соответственно использую для настройки этого файл windows из byobu
chdir ~dev
screen -t cherokee-adm bash
screen -t p1 bash
screen -t p2 bash
screen -t p3 bash
screen -t p4 bash
screen -t p5 bash
screen -t server bash
screen -S byobu -p cherokee-adm -X stuff "cherokee-admin -b0.0.0.0^M"
screen -S byobu -p p1 -X stuff "su dev;^Mcd ~dev/p1/; source env/bin/activate;^M"
screen -S byobu -p p2 -X stuff "su dev;^Mcd ~dev/p2/; source env/bin/activate;^M"
screen -S byobu -p p3 -X stuff "su dev;^Mcd ~dev/p3/; source env/bin/activate;^M"
screen -S byobu -p p4 -X stuff "su dev;^Mcd ~dev/p4/; source env/bin/activate;^M"
screen -S byobu -p p5 -X stuff "su dev;^Mcd ~dev/p5/; source env/bin/activate;^M"
screen -S byobu -p server -X stuff "service cherokee restart"
Консоли открывает все, а вот команды только до
screen -S byobu -p p1 -X stuff "su dev;^Mcd ~dev/p1/; source env/bin/activate;^M"
А дальше не идет.
Уже голову сломал.
Может что-то не так делаю?