免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2078 | 回复: 3
打印 上一主题 下一主题

shell脚本中与程序交互的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-04 11:10 |只看该作者 |倒序浏览
新手上路~

想用shell脚本自动安装sun_jdk等软件,其中有协议,需要输入一连串回车,最后输入yes。
请问这个在shell脚本中实现呢……

另外安装软件时,系统可能要花很长时间。shell脚本中的下一条命令会在安装命令执行完以后执行,还是会和安装进程并行执行呢?
(似乎python中有用父进程、子进程中的等待来解决,shell脚本中也需要吗;如果是,怎么实现呢?)

谢谢~

论坛徽章:
0
2 [报告]
发表于 2008-04-04 22:03 |只看该作者
shell中有个yes命令,你可以试试看。
shell中的命令是顺序执行的。

论坛徽章:
0
3 [报告]
发表于 2008-04-05 13:59 |只看该作者
谢谢,但不知yes命令是什么,也没找到资料……能介绍一下吗?

试了一下yes命令,不知道该怎么用……
上一条命令执行一个应用程序,执行的时候应用程序要求交互……这时候这个应用程序没有执行完,shell脚本不会执行yes命令啊,所以不知道怎么把yes输入到应用程序的交互界面中……

[ 本帖最后由 小谦 于 2008-4-5 21:50 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-04-05 21:55 |只看该作者
急,请大家提意见~
或者帮我说说,像这样的自动安装软件(过程中需要交互,填入一些信息)的工作,用什么脚本来实现比较好……

想用python,但安装过程中还需要切换用户,python切换用户就跳到命令行了……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP