screen -dmS SIEGE_01
sleep 1
screen -S SIEGE_01 -X stuff "cd /home/ss12036/ImpulseNetwork/Servers/SIEGE_01/"`echo -ne '\015'`
sleep 1
screen -S SIEGE_01 -X stuff "sh Start.sh"`echo -ne '\015'`
Вот мой код. Это сценарий sh, который будет запущен при перезагрузке компьютера. По какой-то причине команды из строки 3 и далее не отображаются на экране. Что я делаю не так?
Вам нужно выбрать окно для ввода команды в использование -p #
например
screen -S SIEGE_01 -p 0 -X stuff "cd /home/ss12036/ImpulseNetwork/Servers/SIEGE_01/"`echo -ne '\015'`
отправить его в первое окно (0).
Также, если это сценарий bash, просто используйте
screen -S SIEGE_01 -p 0 -X stuff "cd /home/ss12036/ImpulseNetwork/Servers/SIEGE_01/
"
чтобы получить возврат каретки в stuff
команда.