免费注册 查看新帖 |

Chinaunix

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

BSD rc.d 的顺序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-05 16:25 |只看该作者 |倒序浏览
最近的一台服务器(4.上装了apache qmail postgreSQL,
在/usr/local/etc/rc.d/下面有apache.sh, qmail.sh, pgsql.sh等几个脚本

近日想试试igenus,就装了一个mysql,顺手把mysql的启动命令加在rc.local里面了。重启后发现qmail 和pgsql没有起来。检查脚本都正常。无奈之下把mysql的启动命令加入到rc.d中的mysql.sh脚本中。依然无用。

后来把脚本调整为 0.apache.sh, 1.pgsql.sh, 2.qmail.sh 3.mysql.sh解决。

原来是mysql必须最后启动?否则位与mysql之后的服务皆无法自动启动。
我用mysql账号运行mysqld (--user=mysql),是否有所关联?

论坛徽章:
0
2 [报告]
发表于 2003-07-05 18:02 |只看该作者

BSD rc.d 的顺序

rc.local这个文件以后可能要淘汰吧....

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-07-05 22:40 |只看该作者

BSD rc.d 的顺序

[quote]原帖由 "ljs8848"]rc.local这个文件以后可能要淘汰吧....[/quote 发表:
  
对不起,已经淘汰了。。。
freebsd从5.1开始使用了新的rc,所以所有的启动运行脚本都写在rc.d里面
如果要定制启动顺序,请给启动脚本标号
一般是
000.xxx
001.xxx
依此类推

论坛徽章:
0
4 [报告]
发表于 2003-07-05 23:08 |只看该作者

BSD rc.d 的顺序

原帖由 "quakelee" 发表:

对不起,已经淘汰了。。。
freebsd从5.1开始使用了新的rc,所以所有的启动运行脚本都写在rc.d里面
如果要定制启动顺序,请给启动脚本标号
一般是
000.xxx
001.xxx
依此类推
   

是吗?? 那里找到这些文件..

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-07-05 23:16 |只看该作者

BSD rc.d 的顺序

原帖由 "kinux" 发表:
   

是吗?? 那里找到这些文件..
   
两种途径,第一用ports或者从相应软件的ports的files目录下面找,
第二自己写。。。
一般没有的我都自己写

论坛徽章:
0
6 [报告]
发表于 2003-07-05 23:17 |只看该作者

BSD rc.d 的顺序

The historic BSD boot scripts in /etc have been removed, in favor of the rc.d system imported from NetBSD (sometimes referred to as ``rcNG''). All functionality of the historic system has been preserved. In particular, files such as /etc/rc.conf continue to be the recommended means of configuring the system startup. The rc.d system has been the default since FreeBSD 5.0-RELEASE, so this change should be largely transparent for the vast majority of users. Users who have customized their historic-style startup scripts should be aware that the following files have been removed from /etc: rc.atm, rc.devfs, rc.diskless1, rc.diskless2, rc.i386, rc.alpha, rc.amd64, rc.ia64, rc.sparc64, rc.isdn, rc.network, rc.network6, rc.pccard, rc.serial, rc.syscons, rc.sysctl. mergemaster(, when run, will offer to move these files out of the way for convenience. More details can be found in rc.subr(.

http://www.freebsd.org/releases/5.1R/relnotes-i386.html

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2003-07-05 23:19 |只看该作者

BSD rc.d 的顺序

嗯,所以其实对于很多老手来说适应新的rc是个麻烦的事哈哈哈

论坛徽章:
0
8 [报告]
发表于 2003-07-05 23:31 |只看该作者

BSD rc.d 的顺序

要把启动命令写到xxx.sh里,那启动命令都会在软件里有说明吗?
如果自己写的话...

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-07-05 23:32 |只看该作者

BSD rc.d 的顺序

原帖由 "diychen" 发表:
要把启动命令写到xxx.sh里,那启动命令都会在软件里有说明吗?
如果自己写的话...
   
我在win里面最郁闷的事情就是命令一般都没有说明,还没有manpage,烦的我直想撞墙。。。

论坛徽章:
0
10 [报告]
发表于 2003-07-05 23:34 |只看该作者

BSD rc.d 的顺序

unix里都会有详细的说明吧?我见那么多文档,似乎太详细了,我都不知道从哪下手...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP