Как сохранить процесс работает после завершения сеанса SSH на Windows?

Я использую SSH-клиент (bitvise SSH client) для подключения к другому Windows машина и запуск процесса. Процессы занимают много времени, чтобы закончить, и я хочу, чтобы отключить от удаленной машины, сохраняя при этом процесс работает. Как я могу это сделать? Когда я закрываю терминал или завершаю сеанс SSH, процесс тоже убивается.

этот вопрос был ответила для Unix машин, но я не мог найти ничего для Windows.

28
задан Luttinger
30.04.2023 4:06 Количество просмотров материала 3114
Распечатать страницу

1 ответ

Я связался с поддержкой Bitvise для решения. Оказывается, Bitvise SSH server имеет эту функциональность, как объяснено здесь, и я объясняю их ответ:

сначала убедитесь, что параметр "разрешить сеанс работы breakaway" включен для учетной записи входа SSH. Он находится в разделе "Расширенные настройки SSH-сервера", для записи параметров учетной записи или группы, В разделе"запросы терминалов и exec". (Это по умолчанию включено в недавнем сервере BITVISE SSH версий)

теперь мы можем запустить процесс отсоединен от сеанса с помощью BvRun, расположенный в каталоге установки Bitvise (мы должны добавить его в PATH Так что мы можем запустить его везде)

BvRun -brj -new (insert full command here)

команда выполняется в новом окне терминала. Альтернативный вариант:

BvRun -brj -det (insert full command here)

выполняется команда, отсоединенная от сеанса. Обратите внимание, что в обоих случаях вы не видите вывод в окне терминала и должны перенаправить вывод в файл, если вы хотите.

2
отвечен Luttinger 2023-05-01 11:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх