linux下環境變量、啓動腳本、進程判斷設置

[root@ /]# vi /filename/filename.sh 
insmod /filename/ko/clock_2401_dev.ko                     
insmod /filename/ko/clock_2401_drv.ko                     

/filename/ipcfg/ipconfig_eth0.sh                          
/filename/ipcfg/ipconfig_eth1.sh  
#更改線程佔用的虛擬內存,默認1024*8                        
 ulimit -s 2048                                      

sleep 4                                              
echo "-------------iedsrv start--------------"       
#iedsrv &                                     
echo "--------------iedinit start------------"
/filename/filename/iedinit &                            

echo "-------------main start------------"    
/filename/filename/main &                           
/filename/filename/emm900 &                         
/filename/filename/485ser &                         
- /filename/filename.sh 
- #環境變量添加設置
BFS_ROOT=/home/gx/gx61850v3                                                              
export BFS_ROOT                                                                          
export PATH=$BFS_ROOT/bin:$PATH                                                          
export LD_LIBRARY_PATH=$BFS_ROOT/lib:$LD_LIBRARY_PATH                                    

sleep 4                                                                                  
echo "-------------iedsrv start--------------"                                           
#iedsrv &                                                                                
echo "--------------iedinit start------------"                                           
/filename/filename/iedinit &                                                                       

echo "-------------main start------------"                                               
/filename/filename/main &                                                                          
/filename/filename/emm900 &                                                                        
/filename/filename/485ser &                                                                        
#判斷進程是否啓動,沒有的話控制啓動                                                                                         
ps -fe|grep iedtest |grep -v grep                                                        
if [ $? -ne 0 ]                                                                          
then                                                                                     
echo "start process....."                                                                
iedsrv &                                                                                 
else                                                                                     
echo "runing....."                                                                       
fi                                                                                       

//用戶環境變量設置 vi /etc/profile

//開機啓動腳本設置 vi /etc/init.d/rcS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章