Замена для псевдонимов Bash (что-то, что в основном ведет себя как псевдоним, но не является псевдонимом)

Вы можете использовать этот сценарий ожидания

#!/usr/bin/expect

set ip [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]
#Source File Path
set source [lindex $argv 3]
#Destination Path
set dest [lindex $argv 4]

spawn bash -c "scp $source $user@$ip:$dest"
expect "password:"
send "$password\r"
interact
0
25.01.2018, 00:58
0 ответов

Теги

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