如何在Linux启动的时候执行一个命令
Posted Frankiee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Linux启动的时候执行一个命令相关的知识,希望对你有一定的参考价值。
在Linux启动起来时,执行一个命令的设置方法==
例如:需要执行的命令是cvslockd
============第一种方式:根据运行级别配置========================
第一步:建立自启动脚本/etc/rc.d/init.d/cvslockd
[[email protected] ~]# vim /etc/rc.d/init.d/cvslockd #add /usr/local/bin/cvslockd [[email protected] ~]# chmod +x /etc/rc.d/init.d/cvslockd
第二步: 确认系统的运行级别
[[email protected] ~]# 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之后的数字大小代表执行顺序的先后,数字越大越后执行
[[email protected] ~]# cd /etc/rc5.d [[email protected] rc5.d]# ln -s /etc/rc.d/init.d/cvslockd ./S100cvslockd [[email protected] rc5.d]# ln -s /etc/rc.d/init.d/cvslockd ./K20cvslockd
============第二种方式:执行本地特殊配置========================
[[email protected] ~]# vim /etc/rc.d/rc.local #add ... exec /isr/local/bin/cvslockd //此方式是当系统全部启动起来了,才启动cvslockd
以上是关于如何在Linux启动的时候执行一个命令的主要内容,如果未能解决你的问题,请参考以下文章