Chinaunix

标题: 自启动的问题 [打印本页]

作者: channelV    时间: 2003-12-28 16:29
标题: 自启动的问题
脚本放在/etc/init.d下,所属用户为root,具有可执行权限,在/etc/rc3.d下有S90xxxx连接到上面的脚本,每次启动的时候脚本里的调试信息都可以保存到文件,但就是设定的程序无法启动,手动来启动脚本一切正常,可能是什么原因,请大家多给点建议,谢谢!!
作者: C.Arthur    时间: 2003-12-28 18:20
标题: 自启动的问题
直接把脚本放在/etc/rc2.d下命名为S99xxxxx
作者: channelV    时间: 2003-12-30 09:38
标题: 自启动的问题
郁闷死了,原来是启动脚本的时候,在/et/profile中的环境变量并没有被读出,所以其中的启动程序的命令执行不成功,奇怪了,为什么环境变量读不出来呢?
作者: race    时间: 2003-12-30 09:41
标题: 自启动的问题
/et/profile这个不要动,拷贝到用户目录下成.profile。你用的是什么shell?不同的shell对应不同的环境文件
作者: q1208c-solaris    时间: 2003-12-30 09:47
标题: 自启动的问题
[quote]原帖由 "channelV"]郁闷死了,原来是启动脚本的时候,在/et/profile中的环境变量并没有被读出,所以其中的启动程序的命令执行不成功,奇怪了,为什么环境变量读不出来呢?[/quote 发表:


执行脚本的是系统用户,他们可能没有在/etc/profile中的环境变量。最好是给命令加上全路径,要是还有别的变量,就得先设好才行了。
作者: channelV    时间: 2004-01-08 20:27
标题: 自启动的问题
我用的是bsh,我查过资料,上面讲shell在初始化的时候先要去读取/etc/profile的,但现在没有读出来,启动时在多用户3模式下系统执行/bin/rc3,这个脚本里面有两种执行方式,xxxx和xxxx.sh
执行方式是xxxx和sh xxxx.sh,呵呵,还是不太明白为什么没有成功读取/etc/profile!
作者: C.Arthur    时间: 2004-01-08 22:36
标题: 自启动的问题
直接登陆的时候要读/etc/profile
SU的不读
加服务最好还是放在/etc/rc2.d下




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2