Как выйти из Plink, используемого для переадресации порта соединения с SQL-сервером, когда задание SQL-сервера завершено - PullRequest
0 голосов
/ 25 февраля 2019

У меня настроен PuTTY / Plink для подключения к удаленному серверу для загрузки данных с удаленного сервера SQL.

Я могу легко вызвать сохраненный сеанс, используя следующую команду:

c: \ plink -l myusername savesite

Затем я могу запустить задание SQL Server, которое загружает данные.

Проблема, с которой я столкнулся, заключается в том, что это задание SQL Server является запланированным заданием, которое выполняется каждые x минут.

Что я заметил, так это то, что при запуске команды Plink командное окно остается открытым.Таким образом, при последующем запуске задания открывается другое командное окно.

Что я хочу сделать, это ввести команду exit / logout в окно Plink, когда задача загрузки данных будет завершена.Как мне добиться этого, пожалуйста?

1 Ответ

0 голосов
/ 28 февраля 2019

ОК, похоже, вы не предоставите нам достаточно информации, чтобы мы могли дать вам хороший ответ.

Итак, вкратце: Plink не закроется для вас.Он не может знать, когда вы закончите.

Вы должны закрыть его самостоятельно.Например:

  • Начиная его с перенаправленного ввода и записывая в него exit / logout;или
  • Запоминание идентификатора процесса и его уничтожение.

Мы не можем показать вам, как, поскольку мы ничего не знаем о том, как вы его запускаете и какие параметры позволяют ваша среда.

...