linux命令expect
expect命令作用
expect命令适用于需要执行交互命令的过程,如mysql命令,需要输出用户、密码。一般情况下,mysql命令会等待,直到用户输出用户名,密码后,才会执行后面的操作。
expect表示期待的意思,就是可以事先将期待的参数写到脚本中,这样脚本就可以一气呵成的执行下去,而不用等待用户登录了。
linux下安装expect命令
expect 期待命令不是内置的命令,需要手动安装:
centos下安装expect:
yum -y install expect
ubuntu下安装expect:
apt-get -y install expect