#!/usr/bin/expect set user [lindex $argv 0] set password [lindex $argv 1] set command [lindex $argv 2] log_user 1; spawn su - $user -c "$command" expect "Password:" send "$password\r" expect eof