Я связался с поддержкой Bitvise для решения. Оказывается, у Bitvise SSH-сервера есть эта функциональность, как объясняется здесь, и я объясняю их ответ:
Сначала убедитесь, что для учетной записи входа SSH включен параметр « Разрешить разрыв сеанса ». Он находится в разделе "Расширенные настройки сервера SSH" для записи настроек учетной записи или группы, в разделе "Терминальные и исполняемые запросы". (По умолчанию он включен в последних версиях Bitvise SSH Server)
Теперь мы можем запустить процесс, отсоединенный от сеанса, используя BvRun
, расположенный в каталоге установки Bitvise (мы должны добавить его в PATH
чтобы мы могли запускать его везде)
BvRun -brj -new (insert full command here)
это запускает команду в новом окне терминала. В качестве альтернативы:
BvRun -brj -det (insert full command here)
это запускает команду, отсоединенную от сеанса. Обратите внимание, что в обоих случаях вы не можете видеть вывод в окне терминала и должны перенаправить вывод в файл, если хотите.