Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # автоматический ответ
- exec_expect()
- {
- expect <<EOF
- log_user 0
- spawn $1
- log_user 1
- expect {
- "Are you*" {
- send -- "yes\r"
- exp_continue
- }
- "*password:" {
- send -- "$2\r"
- exp_continue
- }
- "*no matching key exchange method found*" {
- exit 255
- }
- "*ermission" {
- exit 254
- }
- "*isconnected" {
- exit 254
- }
- "Overwrite*" {
- send -- "y\r"
- exp_continue
- }
- "*continue?*" {
- send -- "Y\r"
- exit 0
- }
- "*password:" {
- send -- "$2\r"
- exp_continue
- }
- }
- EOF
- }
- PASSWORD='[eqdjqyt'
- PASSWORD="$(printf '%s\n' "${PASSWORD}" | sed "s/\[/\\\\[/g")"
- CMD="$@"
- exec_expect "$CMD" "$PASSWORD"
Advertisement
Add Comment
Please, Sign In to add comment