Запуск MTR на экране через SSH

Недавно я познакомился с командой, которая будет использовать ssh в наш прокси-сервер, затем ssh в сеть:

ssh myname @ proxy -t "host $ IP"

Я попытался изменить команду, чтобы запустить MTR на нашем SIP-сервере:

ssh mtname @ proxy-t screen -dmS sip mtr oursip.server

Как только команда завершается, кажется, что он отключается, и screen -list ничего не показывает.

Я также пробовал ssh mtname @ proxy -t mtr oursip.server , и это сработало, но как только я нажал Control-C, сеанс SSH завершился.

Основная проблема заключается в том, что я новичок в работе с командной строкой и действительно понятия не имею, что делаю. Есть ли разумный способ выполнить то, что я пытаюсь сделать?

-2
задан 4 December 2015 в 08:25
1 ответ

Мне никогда не удавалось заставить такие вещи работать так, как вы надеетесь. Если вы будете искать в Интернете, похоже, что никаких решений нет. Лучшее, что мне удалось, - это не использовать -d и вручную отсоединить

ssh root@example.com -t screen -S Sip -m "mtr sip.example.com"

, а затем вручную отсоединить Ctrl - a d .

. ]
0
ответ дан 5 December 2019 в 21:42

Теги

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