shell怎么实现自动填写操作执行下一步

luoryan 2014-04-30 11:20:36
现要执行一个rsync命令,但是运行时需要填写密码,怎么能实现自动填写

命令:rsync -av ***** *******
每次执行都会出现"Password:"要填写
我试过 echo "*******" | rsync -av ***** *******
可能是因为要按回车所以不成功,求问怎么能实现
...全文
372 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linux-c 2014-04-30
  • 打赏
  • 举报
回复
参考:http://blog.csdn.net/linux_complete/article/details/8800926
linux-c 2014-04-30
  • 打赏
  • 举报
回复
expect脚本
linux-c 2014-04-30
  • 打赏
  • 举报
回复
引用 5 楼 luoryan 的回复:
[quote=引用 4 楼 Mr_Ringht 的回复:] [quote=引用 3 楼 luoryan 的回复:] [quote=引用 2 楼 Mr_Ringht 的回复:] 参考:http://blog.csdn.net/linux_complete/article/details/8800926
谢谢你的建议,这种方法很不错,但是我发现我的系统没有expect。。。我也不是管理员,无法安装[/quote] 呃。。。。好吧。。。。好像两台机器互相设置信任就可以不用输入密码了,详情请google[/quote] –password-file=FILE,用这个参数解决了 你的方法让我见识了expect[/quote] FILE中写的是password?你的方法也让我涨了姿势!
luoryan 2014-04-30
  • 打赏
  • 举报
回复
引用 4 楼 Mr_Ringht 的回复:
[quote=引用 3 楼 luoryan 的回复:] [quote=引用 2 楼 Mr_Ringht 的回复:] 参考:http://blog.csdn.net/linux_complete/article/details/8800926
谢谢你的建议,这种方法很不错,但是我发现我的系统没有expect。。。我也不是管理员,无法安装[/quote] 呃。。。。好吧。。。。好像两台机器互相设置信任就可以不用输入密码了,详情请google[/quote] –password-file=FILE,用这个参数解决了 你的方法让我见识了expect
linux-c 2014-04-30
  • 打赏
  • 举报
回复
引用 3 楼 luoryan 的回复:
[quote=引用 2 楼 Mr_Ringht 的回复:] 参考:http://blog.csdn.net/linux_complete/article/details/8800926
谢谢你的建议,这种方法很不错,但是我发现我的系统没有expect。。。我也不是管理员,无法安装[/quote] 呃。。。。好吧。。。。好像两台机器互相设置信任就可以不用输入密码了,详情请google
luoryan 2014-04-30
  • 打赏
  • 举报
回复
引用 2 楼 Mr_Ringht 的回复:
参考:http://blog.csdn.net/linux_complete/article/details/8800926
谢谢你的建议,这种方法很不错,但是我发现我的系统没有expect。。。我也不是管理员,无法安装

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧