Ожидайте — Отправка значения POST в файл .sh и выполнение команды оболочки Переполнение стека

Я пытаюсь создать менеджер резервного копирования для себя. Я был в состоянии перечислить все файлы успешно. Теперь я хочу создать ссылку под названием мигрировать который при нажатии выполняет команды оболочки и переносит файл на другой сервер, используя SCP. Я попытался вручную запустить другие команды, но только SCP смог успешно передать файл. Но с SCP у нас нет возможности ввести пароль.

sshpass также не работает.

Я также попробовал следующий код, создав файл text.exe и запустив его с использованием ожидаемого, но это тоже не работает:

#!/usr/bin/expect
spawn scp  file.zip username@host:destination
set pass "password"expect {
"*password:*" {send "$pass\r"; exp_continue}
}

Пожалуйста, предоставьте решение для этого.

Далее, я хочу отправить файл .zip, используя post, так как имя файла определяется функцией phpfunction $ file_name.

Как отправить $ file_name, используя post или любой другой метод, в этот файл test.exe? так что следующая строка выглядит так:

spawn scp file_name.zip username @ host: destination

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]