Войти в сеанс ssh, а затем автоматически искать и получать доступ к существующему сеансу экрана?

Как уже указал пользователь Archemar в своем комментарии, используйте утилиту run-parts.

Во многих дистрибутивах Linux это также используется для выполнения всех cron-скриптов несколько системных программных пакетов, хранящихся в каталогах /etc/cron.daily, /etc/cron.hourlyи так далее. Обычно run-partsпоследовательно выполняет все ваши сценарии один за другим. Остерегайтесь соглашений об именах :run-parts, как правило, не будут выполняться никакие файлы сценариев, которые содержат точку в имени файла.

0
28.07.2020, 10:10
2 ответа
ssh -tt user@server 'screen -ls 2>/dev/null | grep -i detached && screen -r || echo "No screen detached sessions found"'

Это будет работать при условии, что у вас отключен один экран.

1
18.03.2021, 23:16

проверить конфигурацию ssh? например:

grep PermitTTY /etc/ssh/config
grep PermitTTY ~/.ssh/config

Если для них не установлено значение YES, возможно, это ваша проблема?

PS :какие причины не использовать tmux вместо screen? Просто любопытно.

0
18.03.2021, 23:16

Теги

Похожие вопросы