Запуск 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.