如何在Linux啟動的時候執行一個命令


在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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM