У меня есть Jenkins на удаленном сервере и ssh-соединение через Jenkins с сервером.Мне нужно запустить некоторые скрипты удаленно.Одним из них является запуск сеанса экрана с моей специальной программой.Я делаю это так
sudo screen -m -D -S name sbt clean run
Итак, мне также нужно отключить свою программу, поэтому мне нужно подключиться к этому экранному сеансу и ввести специальную консольную команду в CLI моей программы.Но все время, когда я пытаюсь сделать это, я получаю сообщение вроде: '' Сеанс экрана не найден ''. Эта работа должна работать через сценарий Jenkins.Я пытаюсь сделать что-то вроде:
sudo screen -X OR cat mycommnd.sh | screen -X
, но все время у меня нет результата.Что не так в моих сценариях?