LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: athlon_r

怎么改动arch的默认起动服务

[复制链接]
 楼主| 发表于 2005-3-12 18:36:17 | 显示全部楼层
Post by tx-cary
你可以 ls /var/run/daemons/ 一下,你在rc.conf中启动的服务都在里面。/etc/rc.multi脚本会自动start 在 rc.conf中的服务,这和在sysV中的rc3.d中创建服务脚本的连接是一样的。而rc.shutdown会自动stop这些服务(最好不要编辑这两个文件)。



有点 不太明白  到底是加在/var/run/daemons/ 下   还是加在rc.conf中
关机时 不是rc.shutdown脚本吗? rc.multi是什么是作用的?
官方文档 只说加在rc.conf里 可我不想加到这里(这并不适用于其它linux)
回复 支持 反对

使用道具 举报

发表于 2005-3-12 18:46:54 | 显示全部楼层
服务加到/etc/rc.d里,启动服务的命令加到rc.conf里。
/var/run/daemons/下应该是当前已经启动的服务吧。如果你在rc.conf里加了服务,它也会出现在这里。

不知道我理解的对不对?
回复 支持 反对

使用道具 举报

发表于 2005-3-12 18:50:03 | 显示全部楼层
也就是说大致是这样子的:
rc.conf加入服务(服务需要在/etc/rc.d/里)------>rc.multi启动rc.conf中的服务------>启动后的服务出现在/var/run/daemons/中--------->rc.shutdown关机时停止/var/run/daemons/中的服务。

不知对否?
回复 支持 反对

使用道具 举报

发表于 2005-3-12 20:57:45 | 显示全部楼层
Post by athlon_r
有点 不太明白  到底是加在/var/run/daemons/ 下   还是加在rc.conf中
关机时 不是rc.shutdown脚本吗? rc.multi是什么是作用的?
官方文档 只说加在rc.conf里 可我不想加到这里(这并不适用于其它linux)

rc.multi就是runlevels 3;
不想加在rc.conf里,如果你有信心的话也可以更改rc.sysinit等脚本;
这的确不适用于其它的linux,因为这是bsd style的启动方式。
回复 支持 反对

使用道具 举报

发表于 2005-3-12 23:57:04 | 显示全部楼层
你可以加入到rc.local中。这是一个空文件,随便编辑:
/etc/rc.d/服务脚本 start
回复 支持 反对

使用道具 举报

发表于 2005-3-13 01:06:23 | 显示全部楼层
好像是有一篇文章说Arch用的是sysv

这个好像是我说过的,我记得是在刚开始接触arch时,这个是错误的,如果误导,是在对不起。但是我也记得我是改过的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-13 14:48:50 | 显示全部楼层
Post by tx-cary
你可以加入到rc.local中。这是一个空文件,随便编辑:
/etc/rc.d/服务脚本 start


可是这样 shutdown 时不会停止服务... - -! vmware就是这样
回复 支持 反对

使用道具 举报

发表于 2005-3-13 19:37:36 | 显示全部楼层
在vmware的服务脚本中加入
. /etc/rc.conf
. /etc/rc.d/functions

add_daemon vmware
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-14 17:44:08 | 显示全部楼层
Post by tx-cary
在vmware的服务脚本中加入
. /etc/rc.conf
. /etc/rc.d/functions

add_daemon vmware


thanks !!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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