找回密码
 注册
首页 ≡≡桌面技术≡≡ PC操作系统 Linux通过rc.local增加开机启动的服务

linux Linux通过rc.local增加开机启动的服务

灰儿 2009-6-25 19:02:44
这是使用者自订开机启动程序 (/etc/rc.d/rc.local)

  在完成 run level 3 的服务启动后,如果我还有其他的动作想要完成时,举例来说, 我还想要寄一封 mail 给某个系统管理帐号,通知他,系统刚刚重新开机完毕,那么, 是否应该要制作一个 shell script 放置在 /etc/rc.d/init.d/ 里面,然后再以连结方式连结到 /etc/rc.d/rc3.d/ 里面呢?呵呵!当然不需要!还记得上一小节提到的 /etc/rc.d/rc.local 吧? 这个档案就可以执行您自己想要执行的系统指令了。像不像早期 DOS 年代的 autoexec.bat 与 config.sys 呢。
  也就是说,我有任何想要在开机时就进行的工作时,直接将他写入 /etc/rc.d/rc.local , 那么该工作就会在开机的时候自动被载入喔!而不必等我们登入系统去启动呢! 是否很方便啊!也就是说,在linux启动的最后阶段,系统会执行存于rc.local中的命令。
和windows里面的“启动”菜单有点像,但是设置麻烦些,功能更强大些。

示例:
编辑 /etc/rc.d/rc.local

[root@localhost etc]# vi rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don’t
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
#cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld –user=mysql &
/usr/local/mysql/support-files/mysql.server start
/usr/local/apache/bin/apachectl start
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。