Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304066
  • 博文数量: 23
  • 博客积分: 2589
  • 博客等级: 少校
  • 技术积分: 960
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-30 10:26
文章分类

全部博文(23)

文章存档

2012年(1)

2011年(3)

2009年(13)

2008年(6)

我的朋友

分类: LINUX

2009-04-23 13:42:15

现象:
启动Portable Ubuntu进入系统后默认控制台反复重启,占用单CPU资源近100%。
病因:
修改/etc/event.d/tty1时vim自动保存原文件为tty1.orig,被upstart系统认为是系统启动的一部分,与tty1轮换加载。

引用:
upstart从Ubuntu 6.10开始被引入Ubuntu,它是/sbin/init守护进程(daemon)的代替品,是基于事件的(event-based)。它在启动期间负责处理任务和服务的启动,系统关闭时关闭它们,并在系统运行时管理它们。
如下是一个在 tty1 上启动并监视 getty 进程的服务的工作定义文件:

    $ cat /etc/event.d/tty1
# tty1  getty
#
# This service maintains a getty on tty1 from the point when
# the system is started until it is shut down again.

start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /sbin/getty 38400 tty1

    这个服务由 runlevel 2 到 5 (多用户模式)来触发,启动 getty 进程,并在系统关闭、重启或进入单用户模式,即运行级 0,1 和 6 时触发来关闭该服务。respawn关键字告诉 init 在服务终止后重启服务,而 exec 命令是让 getty 进程以 38400 波特率运行在 tty1。
阅读(2636) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~