LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 913|回复: 1

安装SUSE10后如何自动登录并运行自定义脚本?

[复制链接]
发表于 2010-4-21 23:55:48 | 显示全部楼层 |阅读模式
请教各位。
利用autoyast自动安装suse10后,如何才能自动执行自定义的脚本并可以与用户交互,因为在脚本执行过程中需要用户输入一些信息,用来配置操作系统。并且在屏幕上显示脚本运行过程和结果。
之前我试过将这些脚本定义成post scripts和init scripts,由autoyast自动执行,但是这样用户无法输入信息,并且也不能将脚本执行情况输出到终端。所以现在想能不能在安装完成后自动登录系统然后执行自定义的脚本。如可行请大侠指教如何实现,多谢。
 楼主| 发表于 2010-4-22 21:05:52 | 显示全部楼层
自己回一个。
用了一个比较业余的办法解决。利用autoyast的postscripts脚本,该脚本功能是系统安装好后去配置一个/etc/init.d/myservice,并设置运行级别。
然后在定义myservice,主要内容是让它生成一个expect自动登录的脚本并执行,然后再执行其他自定义脚本。
等系统安装好后,执行力postscript,启动时就会执行myservice,自动登录执行其他自定义的东东。
听说还有一种方式就是利用autoyast直接配置一个自定义的服务,这种方式更简洁省去了postscript脚本,不过我还不知道具体咋整,哪位高手指点下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表