• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    詳解Linux開機自動啟動SVN原理 (3)

    發布時間:  2012/7/16 17:59:31

    FT-STYLE: none; PADDING-TOP: 0px">STOP)  
    $STOP  
    echo"......";;  
    *)  
    echo"Usage:$0{restart&#166;start&#166;stop}"  
    exit1  
    esac  
    exit1 
      腳本寫完要修改一下權限chmodu+xtest.sh
      首先,linux隨機啟動SVN的服務程序都在/etc/init.d這個文件夾里,里面的文件全部都是腳本文件(腳本程序簡單的說就是把要運行的程序寫到一個文件里讓系統能夠按順序執行,類似windows下的autorun.dat文件),另外在/etc這個文件夾里還有諸如名為rc1.d,rc2.d一直到rc6.d的文件夾,這些都是linux不同的runlevel,我們一般進入的Xwindows多用戶的運行級別是第5級,也就是rc5.d,在這個文件夾下的腳本文件就是運行第5級時要隨機啟動的服務程序。需要注意的是,在每個rc(1-6).d文件夾下的文件其實都是/etc/init.d文件夾下的文件的一個軟連接(類似windows中的快捷方式),也就是說,在/etc/init.d文件夾下是全部的服務程序,而每個rc(1-6).d只鏈接它自己啟動需要的相應的服務程序!
      要啟動scim(某一程序),我們首先要知道scim程序在哪里,用locate命令可以找到,scim在/usr/bin/scim這里,其中usr表示是屬于用戶的,bin在linux里表示可以執行的程序。這樣,我就可以編寫一個腳本程序,把它放到/etc/init.d里,然后在rc5.d里做一個相應的軟鏈接就可以了。
      這個腳本其實很簡單,就兩行:
      #!/bin/bash
      /usr/bin/scim
      第一行是聲明用什么終端運行這個腳本,第二行就是要運行的命令。
      還需要注意的一點是,在rc5.d里,每個鏈接的名字都是以S或者K開頭的,S開頭的表示是系統啟動是要隨機啟動的,K開頭的是不隨機啟動的。這樣,你就可以知道,如果我要哪個服務隨機啟動,就把它名字第一個字母K改成S就可以了,當然,把S改成K后,這個服務就不能隨機啟動sVN了。因此,我這個鏈接還要起名為SXXX,這樣系統才能讓它隨機啟動。
      *********************************華麗的分割線****************************************************
      了解這些后,作法就很簡單了。
      1.創建執行腳本svn.sh(/root路徑下),其內容很簡單,如下:
      #!/bin/bash
      svnserve-d--listen-port8080-r/home/svnroot/repository
      2.添加可執行權限
      命令行運行#chmodug+x/root/svn.sh
      3.添加自動運行
      打開(vi或gedit)/etc/init.d/rc.d/rc.local,在最后添加一行內容如下:/root/svn.sh保存退出。
      4.檢查
      重啟服務器,使用ps-ef看看svn進程是否啟動了。嘿嘿,問題搞定了,以后開機就自動啟動svn了。

    億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
       聯系:億恩小凡
       QQ:89317007
       電話:0371-63322206


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線