免费注册 查看新帖 |

Chinaunix

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

rc.local添加一个命令。重启后不能输入帐号密码登录系统,为何? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-15 19:27 |只看该作者 |倒序浏览
我先给大家讲一下环境和目的。


我在FC系统中有一个用户globus,我用它来启动网格容器,如何启动容器就如下图所示



之后,我的终端上就会输出一大堆东西,就是启动了什么服务。可是就不能再输入任何命令了,如下所示




除非我Ctrl+C才能终止,或者把容器挂到后台运行。


现在我出现的问题就是,我想要让容器开机自动启动,我在/etc/rc.local添加了一句,如下



重启后,到了该启动容器的这一步,图示如下





然后就是输出一堆信息,就无法登录了。



是不是我采用了su命令把shell给替代了,所以无法登录?请大家告诉我原理是什么。

请大家告诉我,如何让容器自启动?我已经会了chkconfig

[ 本帖最后由 cy_xiaoxiao 于 2007-7-15 19:29 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-07-15 20:15 |只看该作者
su - 那个命令的结尾处价格"&" 符号

论坛徽章:
0
3 [报告]
发表于 2007-07-15 21:43 |只看该作者
我在网上看了,加了&号,应该是后台运行的意思啊。

斑竹能不能讲解一下,为何不加这个符号,就无法登陆啊。小弟还是有些不明白啊

论坛徽章:
0
4 [报告]
发表于 2007-07-15 22:40 |只看该作者
顶一个,牛人来讲解一下啊

论坛徽章:
0
5 [报告]
发表于 2007-07-16 05:55 |只看该作者
原帖由 cy_xiaoxiao 于 2007-7-15 21:43 发表
我在网上看了,加了&号,应该是后台运行的意思啊。

斑竹能不能讲解一下,为何不加这个符号,就无法登陆啊。小弟还是有些不明白啊

这点小事不要劳烦斑竹。
不加这个符号,就是前台运行,也就是占着前台。既然占着前台,你就不能用前台登陆。你要登陆,要等这个前台进程结束,或用另一个terminal。
而你的应用本身是服务器性质的,没有预设的终结。
实际上,即使你不急着登录,也不能让一个服务器进程在前台霸占控制终端,必须把它放到后台去,除了斑竹的建议外,我再加上nohup

论坛徽章:
0
6 [报告]
发表于 2007-07-16 10:15 |只看该作者
学习了。。。。。。。。。

论坛徽章:
0
7 [报告]
发表于 2007-07-16 17:38 |只看该作者

谢谢

原帖由 tom_xx_hu@yahoo 于 2007-7-16 05:55 发表

这点小事不要劳烦斑竹。
不加这个符号,就是前台运行,也就是占着前台。既然占着前台,你就不能用前台登陆。你要登陆,要等这个前台进程结束,或用另一个terminal。
而你的应用本身是服务器性质的,没有预设 ...



呵呵,讲的就是好,看来我还是很菜的,有些基本的原理都没有弄清楚,多谢指点了。

论坛徽章:
0
8 [报告]
发表于 2007-07-16 18:49 |只看该作者
嵌入式系统的应用程序启动也是这样的。如果不加后台运行的&,那么telnet就不能正常登陆!

论坛徽章:
0
9 [报告]
发表于 2007-07-31 10:35 |只看该作者
我在文档中,看见这么一句,
globus-start-container-detached ----- Starts standalone container detached from controlling TTY

上网看了TTY是啥东西,才知道用这个命令启动容器,是不占住终端的

欲速则不达,这句话一点也不假。我都没有认真看文档,就急着做应用。别人做好的东西,直接拿来用就可以了。

谢谢大家。

菜鸟要努力
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP