Мне нужен скрипт bash для загрузки файла с SCP. Как я могу сделать это в сценарии, я хочу вызвать этот сценарий из другой программы. (Я знаю, чтобы сделать это с EXPECT, но мне нужен простой сценарий Bash). Кто-нибудь может помочь?

1 ответ1

2
#!/bin/bash

scp /path/to/source destination.machine.address:/path/to/destination

Это то, что вы хотите? Я не совсем уверен, в чем твоя проблема. Полные инструкции по scp можно получить с помощью man scp в вашем терминале. Если вы вызываете его из скрипта, вы, вероятно, захотите настроить аутентификацию с открытым / закрытым ключом, чтобы вам не нужно было вводить пароль (ввод пароля из вызывающей программы выполним, но ошибочно).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .