Почему 'sort < «$ f1»' предпочитается вместо 'sort - «$ f1»', и почему это предпочитается вместо 'sort «$ f1»'?

Я делаю нечто очень похожее с ssh. Я создал настраиваемый инструмент сборки для Visual Studio, и в основном у меня VS запускает команду ssh, которая копирует мой код на целевой компьютер, а затем компилирует его на этом целевом компьютере.

ssh userB @ hostB 'cp /network/path/of/source/file.ext /path/of/final/file.ext; ./runCustomCommand'

Обратите внимание на использование одинарной кавычки и точки с запятой. Первый инкапсулирует ваши команды для hostB через ssh, а второй позволяет вам запускать несколько системных команд hostB в одной команде ssh от hostA.

Для того, чтобы это работало, вам необходимо настроить ssh-ключи на вашем стартовом компьютере, чтобы вы могли быть userA @ hostA и входить на hostB как userB. Процесс создания открытого ключа ssh для userA @ hostA хорошо документирован. Если вы не создадите открытый ключ на hostA для userA и не скопируете этот ключ на hostB как userB, то вам придется вводить пароль каждый раз, что портит радость от автоматизации.

2
25.07.2018, 14:42
0 ответов

Теги

Похожие вопросы