URN Logo
UNIX Resources » Linux » China Linux Forum » Linux 安装与入门 » 9 » redhat的inittab文件
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
redhat的inittab文件
redhat的inittab文件 - ywfscu [2006-09-21 00:27 | 322 byte(s)]
 
Re: redhat的inittab文件 - r00t [2006-09-25 23:49 | 277 byte(s)]
 
Re: redhat的inittab文件 - ElTopo [2006-09-21 04:13 | 456 byte(s)]
 
Subject: redhat的inittab文件
Author: ywfscu    Posted: 2006-09-21 00:27    Length: 322 byte(s)
[Original] [Print] [Top]
有一不稳定的守护程序,由于有时要异常退出,为了能让系统自动重新启动该程序。
我在inittab文件里用respawn指定了下面一行
::respawn:my_program

结果系统启动过后,发现一共出现了10个my_program进程。
而且我把所有的都kill过后,系统也没有重新启动该程序。

这是怎么回事?
[Original] [Print] [Top]
Subject: Re: redhat的inittab文件
Author: ElTopo    Posted: 2006-09-21 04:13    Length: 456 byte(s)
[Original] [Print] [Top]
1、my_program 的设计是怎样的,如果是运行后立即把自己放到后台,前台退出(许多 daemon 都这样写的),就会导致 init 误以为 my_program 已经退出而重复启动;
2、如果出现了1的情况,若干次重复启动后 init 会停止一段时间重新启动 my_program,以避免有问题的程序占用过多系统资源(快速重复启动)。
3、对于1的情况,最好写一个脚本 my_program.sh,inittab 使用 my_program.sh,在 my_program 中启动 my_program,然后用 pidof 之类检查 my_program 是否还在运行。
[Original] [Print] [Top]
Subject: Re: redhat的inittab文件
Author: r00t    Posted: 2006-09-25 23:49    Length: 277 byte(s)
[Original] [Print] [Top]
不明白您为什么要写inittab,而且那么写也没有什么道理啊。

如果是我的话,我会写一个crontab,定时运行,比如5秒一次,这个时间可以根据您的系统的情况进行设置,脚本负责检查相应的进城是否存在,可以使用ps,如果进城不存在了,则重新启动,如果进行已经存在,则不重新启动。
----
[Original] [Print] [Top]
« Previous thread
晕了晕了.....到底应该怎么办?
Linux 安装与入门
9
Next thread »
菜鸟求助;双系统驱动!!!!
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 02:17:19, cost 0.034649133682251 ms.