您的位置:首页 > 数据库 > MySQL

将自己安装mysql注册为系统服务

2012-12-19 13:07 211 查看
1、mysql安装完成后,创建一个shell

#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run


第一行,告诉系统使用的shell,所以的shell脚本都是这样。

第二行,chkconfig后面有三个参数2345,80和90告诉chkconfig程序,需要在rc2.d~rc5.d目录下,创建名字为S80auto_run的文件连接,连接到/etc/rc.d/init.d目录下的的auto_run脚本。第一个字符是S,系统在启动的时候,运行脚本auto_run,就会添加一个start参数,告诉脚本,现在是启动模式。同时在rc0.d和rc6.d目录下,创建名字为K90auto_run的文件连接,第一个字符为K,个系统在关闭系统的时候,会运行auto_run,添加一个stop,告诉脚本,现在是关闭模式。

注意上面的三行是中,地二,第三行是必须的,否则在运行chkconfig --add auto_run时,会报错。

常见的错误

“服务不支持 chkconfig”:

请注意检查脚本的前面,是否有完整的两行:

#chkconfig: 2345 80 90
#description:auto_run


在脚本前面这两行是不能少的,否则不能chkconfig命令会报错误。

2、将脚本放入/etc/init.d(所有系统服务脚本都在此目录下)

以上1、2两步可以通过以下名师实现

cp /usr/local/httpd/bin/apachectl /etc/rc.d/init.d/httpd,然后修改脚本的前三行

3、chkconfig --add shellname(脚本名称)

4、如果想控制脚本在各运行级别的启动,使用chkconfig --level shellname 运行级别 on/off
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: