标签:inter spawn 启动 rsync 密码 sdn pass 进程 服务器密码
先看下我实际用的例子:
#!/usr/bin/expect spawn rsync -vazu ssh-src/src wayne@192.168.5.2:~/projects/ expect "*password:" expect "*#" send "wayne\n" #expect "*#" interact
这里面用了rsync与服务器同步,用了expect自动填写服务器密码。
简单解释:
send:用于向进程发送字符串
expect:从进程接收字符串
spawn:启动新的进程
interact:允许用户交互
详细解释参考:https://blog.csdn.net/heqiyu34/article/details/53842126
注意这是expect脚本,一般我这么执行:expect *.expect
expect需要自己另外安装。
标签:inter spawn 启动 rsync 密码 sdn pass 进程 服务器密码
原文地址:https://www.cnblogs.com/jiu0821/p/9497689.html