Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- HOST=208.someip
- USER=root
- PASS=somepassword
- # run command
- COMMAND="> /var/mail/root"
- # do crazy expect stuff, store any output to a variable
- VAR=$(expect -c "
- spawn ssh $USER@$HOST
- expect \"*?assword:\"
- send \"$PASS\r\"
- expect \">\"
- send \"$COMMAND\r\"
- expect -re \"stuff\"
- send \"logout\"
- ")
- echo -e "\n\n======== OUTPUT ========"
- echo "$VAR"
- echo -e "======== OUTPUT ========\n\n"
Add Comment
Please, Sign In to add comment