码迷,mamicode.com
首页 > 系统相关 > 详细

如何在Linux启动的时候执行一个命令

时间:2017-09-24 03:10:35      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:chmod   大小   命名   mod   def   运行级别   系统   数字   hal   

在Linux启动起来时,执行一个命令的设置方法==

  例如:需要执行的命令是cvslockd

============第一种方式:根据运行级别配置========================

第一步:建立自启动脚本/etc/rc.d/init.d/cvslockd

[root@localhost ~]# vim /etc/rc.d/init.d/cvslockd
#add
/usr/local/bin/cvslockd

[root@localhost ~]# chmod +x /etc/rc.d/init.d/cvslockd

 

第二步: 确认系统的运行级别

[root@localhost ~]# cat /etc/inittab | grep initdefault
#   0 - halt (Do NOT set initdefault to this)
#   6 - reboot (Do NOT set initdefault to this)
id:5:initdefault:

//由此可看到第5个级别是init启动的级别

 

第三步: 找到对应的/etc/rc5.d/目录下,将要执行的可执行文件做一个软链接,且命名时要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行

[root@localhost ~]# cd /etc/rc5.d
[root@localhost rc5.d]# ln -s /etc/rc.d/init.d/cvslockd ./S100cvslockd
[root@localhost rc5.d]# ln -s /etc/rc.d/init.d/cvslockd ./K20cvslockd

 

============第二种方式:执行本地特殊配置========================

 

[root@localhost ~]# vim /etc/rc.d/rc.local
#add
...
exec /isr/local/bin/cvslockd

//此方式是当系统全部启动起来了,才启动cvslockd

 

如何在Linux启动的时候执行一个命令

标签:chmod   大小   命名   mod   def   运行级别   系统   数字   hal   

原文地址:http://www.cnblogs.com/frankielf0921/p/7583631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!