Guest User

Untitled

a guest
Nov 17th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. PGPASS="passwod"
  4.  
  5. SQL="select col1 from hoge limit 1;"
  6. PSQL="psql -h hostname -p 1234 -U admin -c '${SQL}' database"
  7.  
  8. COMMAND="export PGPASSWORD=${PGPASS}"
  9. COMMAND="${COMMAND};${PSQL}"
  10.  
  11. result=`expect -c "
  12. spawn /usr/bin/ssh user@host -i /key.ppk "${COMMAND}"
  13. expect "Enter passphrase for key*"
  14. send "passwordn"
  15. interact;"`
  16.  
  17. echo ${result}
  18.  
  19. $ /bin/sh script.sh
  20. spawn /usr/bin/ssh user@host -i /key.ppk [command]
  21. Enter passphrase for key '/key.ppk':
  22. [result]
Add Comment
Please, Sign In to add comment