Centos開機自啟動腳本的制作


我的一個Centos開機自啟動腳本的制作
 
一、切換到/etc/init.d/
 
二、制作sh腳本 vi andy.sh
[plain] 
#!/bin/sh  
  
#add for chkconfig  
#chkconfig: 2345 70 30  
#description: the description of the shell   #關於腳本的簡短描述  
#processname: andyStart                    #第一個進程名,后邊設置自啟動的時候會用到  
  
  
#下面要啟動服務的命令  
/etc/init.d/mysqld start;  
/etc/init.d/httpd start;  
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT;  
service iptables save;  
service iptables restart; 

 


 
說明:
2345是指腳本的運行級別,即在2345這4種模式下都可以運行,234都是文本界面,5就是圖形界面X
70是指腳本將來的啟動順序號,如果別的程序的啟動順序號比70小(比如44、45),則腳本需要等這些程序都啟動以后才啟動。
30是指 系統關閉時,腳本的停止順序號。
linux 下shell腳本執行多個命令的方法
 
1.每個命令之間用;隔開
 
說明:各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行,但不保證每個命令都執行成功。
 
2.每個命令之間用&&隔開
 
說明:若前面的命令執行成功,才會去執行后面的命令。這樣可以保證所有的命令執行完畢后,執行過程都是成功的。
 
3.每個命令之間用||隔開
 
說明:||是或的意思,只有前面的命令執行失敗后才去執行下一條命令,直到執行成功一條命令為止。
 
三、給腳本加上可執行權限:chmod +x andy.sh
 
四、利用chkconfig命令將腳本設置為自啟動:chkconfig --add andy.sh
五、重啟一下試試吧!


免責聲明!

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



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