Ответ 1
Сессия SSH закрывается (и PuTTY с ней), как только команда заканчивается. Обычно "команда" - оболочка. Поскольку вы переопределили эту команду по умолчанию, но все же вы хотите запустить оболочку, вы должны явно выполнить оболочку самостоятельно:
avahi-daemon ... ; /bin/bash
Также, поскольку использование переключателя -m
подразумевает неинтерактивный терминал, вы, вероятно, захотите принудительно отключить интерактивный терминал, используя переключатель -t
.
Хотя, я не уверен, хотите ли вы запускать оболочку или просто хотите увидеть свой вывод команды. Если последнее, рассмотрели ли вы использование plink
? Это консольный клиент терминала из пакета PuTTY. Будучи консольным приложением, он наследует консоль родительского пакетного файла, и вы можете приостановить запуск командного консоля с помощью команды pause
, если это необходимо.
Другим вариантом (как для PuTTY, так и для plink) является пауза на удаленной стороне. Например. Используя команду read
.
avahi-daemon ... ; read