У меня есть сервер с несколькими экранами, каждый из которых имеет свой собственный сервер узла, перечисляющий разные порты. Я хотел бы создать задания Jenkins для ssh в поле, повторно подключить определенный экран, остановить процесс, вытащить из git, перезапустить приложение и отсоединить экран. Можете ли Вы "вещи" Ctrl + C в экран? Думая что-то вроде:
ssh myuser@myserver "screen -S 1234.myscreen -X stuff '[[Ctrl+C]] && git pull origin master && npm install && node app' [[Detach screen]]"