変更版

[root@chefserver ~]# cat expect2.sh
#!/bin/sh

HENSU=$1

expect -c "
set timeout 10
spawn ssh kenken@$HENSU
expect \"s password:\"
send \"kenken\n\"
expect \"~]\"
send \"su -\n\"
expect \"パスワード:\"
send \"kenken\n\"
send \"sh /home/kenken/script\n\"
expect {
default {exit 2}
\"Successful\"
}
expect \"~]\"
"