Skip to content
shell
restoreData="psql -h $address -p $port -U $user -W -d $bakdbname -f $bakFileDirectory >& $logDirectory"
expect <<EOF
#!/bin/expect
set timeout 60
spawn $restoreData
expect "*assword:" {send "$password\r"}
expect eof
EOF
restoreData="psql -h $address -p $port -U $user -W -d $bakdbname -f $bakFileDirectory >& $logDirectory"
expect <<EOF
#!/bin/expect
set timeout 60
spawn $restoreData
expect "*assword:" {send "$password\r"}
expect eof
EOF

免交互式输入密码