LinuxSir.cn,穿越时空的Linuxsir!

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

请问Debian在启动时执行指定命令的脚本是哪一个?

[复制链接]
发表于 2008-1-2 10:03:41 | 显示全部楼层 |阅读模式
大家好啊,新年求大家救急了:
我在我的Debian etch中以root的角色安装了db2 9.5,我把它装在/home/ws/ibm目录下,昨天我又用rm -rf命令把它给删除了,后来启动的时候提示:
Not starting internet server: no services enabled.
starting periodic command scheduler....
INIT: cannot execute "/home/ws/ibm/bin/db2fmcd"
......

我猜想是因为我直接用rm命令把db2给删除了,却没有从系统启动脚本中把db2的启动命令给删掉,所以系统每次启动的时候找不到db的执行脚本,我不知道新安装的debian的启动脚本会写在哪个配置文件中,我查了查
/etc/init.d
/etc/rc2.d
没有发现有关db2的脚本,请问大家告知我到哪个目录的文件去找db2的启动信息?

:help
 楼主| 发表于 2008-1-3 09:22:36 | 显示全部楼层
我想请问一下Debian在启动的时候,系统会自动执行的服务放在那个脚本里面?
回复 支持 反对

使用道具 举报

发表于 2008-1-3 09:46:17 | 显示全部楼层
看看 /etc/rc.local 中有没有.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-3 19:54:54 | 显示全部楼层
没有发现/etc/rc.local的存在
回复 支持 反对

使用道具 举报

发表于 2008-1-3 23:07:44 | 显示全部楼层
直接写在 /etc/inittab 中了?
回复 支持 反对

使用道具 举报

发表于 2008-1-4 14:55:12 | 显示全部楼层
到/etc/init.d/里面去找找
回复 支持 反对

使用道具 举报

发表于 2008-1-4 15:03:58 | 显示全部楼层
第一个执行脚本是"/etc/init.d/rcS",该脚本执行"/etc/rcS.d"里的程序。
所以你安装的东西应该在"/etc/rcS.d"里
回复 支持 反对

使用道具 举报

发表于 2008-1-4 15:15:39 | 显示全部楼层
inittab执行的第一个脚本就是rcS:


# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

........

上面发重了:(
回复 支持 反对

使用道具 举报

发表于 2008-1-4 16:59:02 | 显示全部楼层
Post by vejam;1803095
第一个执行脚本是"/etc/init.d/rcS",该脚本执行"/etc/rcS.d"里的程序。
所以你安装的东西应该在"/etc/rcS.d"里

rcS.d/ 只不过是些到 init.d/ 的链接. 楼主已经说了 init.d/ 中没有, 那么 rcS.d/中也不可能有.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 17:37:09 | 显示全部楼层
用grep找到了,在
/etc/inittab
回复 支持 反对

使用道具 举报

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

本版积分规则

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