0

autoexpect ファイルを実行しようとすると、エラーが発生しますsend: spawn id exp7 not open Here is my file sh.exp:

#!/usr/bin/expect

# mysql credentials and connection data
db_host='localhost'
db_name='webui_dev'
db_user='root'
db_pass=''
new_db_name='db_2011'

expect <<EOF
  log_user 0
  spawn mysql -h $db_host -u $db_user -p $db_pass 'create database $new_db_name'
  expect "password:"
  send "$db_pass\r"
  log_user 1
  expect eof
EOF

エラー箇所が見つかりません。

4

1 に答える 1