Запуск 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 закончилась.

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

1 ответ

Решение

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

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

затем вручную отсоедините Ctrl-ad.

Другие вопросы по тегам