这个expect脚本问题出现在哪里呢?-灵析社区

周舟莫UI设计

已解决问题。 1. send 命令放在大括号中执行是异步的,需要拿出来。 2. 命令执行默认有超时时间,需要设置为不超时。 修改后如下: echo ' dump 数据 并 zip ' /usr/bin/expect /db_name.sql \r" expect "root@*" send "zip db_dump_file.zip db_name.sql \r" expect "root@*" send "exit \r" eof echo done!

阅读量:1

点赞量:0

问AI