与服务器同步工程(expect脚本)详解程序员
2023-06-13 09:20:04 时间
#!/usr/bin/expect spawn rsync -vazu ssh-src/src [email protected]:~/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需要自己另外安装。
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/2722.html
服务器部署程序员系统优化网站设置运维相关文章
- AQS同步组件-CountDownLatch解析和案例
- 画图搞懂Kafka的高可用方案-ISR机制如何保证写入数据时主从的数据同步
- linux服务器同步利器Rsync全介绍(付脚本)
- Docker安装 Mysql主从同步
- 如何使用PHP+WebHook自动同步Gitee、Github仓库内的代码到服务器?
- 同步文件到远程服务器
- 复制MySQL半同步复制:实现安全的高可用性(mysql半同步)
- Linux服务器文件自动同步技术实现(linux服务器文件同步)
- 深入理解MySQL主主同步配置(mysql主主同步配置)
- MySQL主从监控脚本助力数据同步管理(mysql主从监控脚本)
- Linux NTP服务器配置:确保准确的时间同步(linuxntp服务器配置)
- Linux下的时钟服务器:实现准确时间同步(linux时钟服务器)
- MySQL多库同步:实现数据一致性(mysql多数据库同步)
- 同步解决 Linux 服务器时间同步问题(linux服务器时间)
- 极速将本地数据库MSSQL同步到云端(同步本地数据库mssql)
- 开启Linux服务器之NTP时间同步(linux下ntp服务器)
- 搭建Linux服务器实现NTP时间同步(linux下ntp服务器)
- Linux下搭建NTP服务器,让时间保持同步!(linux下ntp服务器)
- MSSQL镜像数据不同步:解决之道(mssql镜像不同步)
- 从缓存到Redis实现数据同步(缓存和redis数据同步)
- 如何同步更新(mysql不同服务器表)
- 实现四台Redis服务器实时同步(四台redis同步)
- 基于Redis实现远端服务器间数据同步(redis连服务器)
- mssql数据同步实现数据复制的步骤
- Windowsmysql双向同步设置方法详细篇
- RSync实现文件同步备份配置详解
- Rsync服务器文件同步的搭建以及使用