1.svn服務自啟動指令碼
把指令碼放在/etc/init.d/下
vi /etc/rc.d/init.d/svn
svn指令碼內容:
01
#!/bin/bash
02
# chkconfig: - 85 15
03
# description: svn server
04
svn_home=/svnroot/repos
05
if
[ ! -f
"/usr/bin/svnserve"
]
06
then
07
echo
"svnserver startup: cannot start"
08
exit
09
fi
10
case
"$1"
in
11
start)
12
echo
"starting svnserve…"
13
/usr/
local
/svn/bin/svnserve -d --listen-port 3690 -r $svn_home
14
echo
"finished!"
15
;;
16
stop)
17
echo
"stoping svnserve…"
18
killall svnserve
19
echo
"finished!"
20
;;
21
restart)
22
$0 stop
23
$0 start
24
25
;;
26
*)
27
echo
"usage: svn "
28
exit
1
29
esac
這裡請注意,不要刪除# chkconfig: - 85 15和# description: svn server,不然無法使用chkconfig加入服務,會提示service svn does not support chkconfig.
chmod 755 /etc/init.d/svn
chkconfig --add svn
chkconfig svn on
最後檢視下chkconfig --list|grep svn
可以看到svn已經加入到服務中,並已經在2345中為on.
2.shell指令碼啟動
這第2中自啟動指令碼,是根據下面情況才使用的
svnserve -d --listen-port 3690 -r /svnroot/repos/
svnserve -d --listen-port 3691 -r /svnroot/repo/
svn預設啟動埠是3690,這裡有兩個svn庫,所以當出現這樣的情況時,上面的服務指令碼只會啟動乙個svn庫.所以就需要使用shell指令碼來實現啟動兩個svn庫.
vi /root/svn.sh
svn.sh指令碼內容:
1
#!/bin/bash
2
svnserve -d --listen-port 3690 -r /svnroot/repos/
3
svnserve -d --listen-port 3691 -r /svnroot/repo/
然後新增可執行許可權
chmod 700 /root/svn.sh或chmod ug+x /root/svn.sh
新增到自動執行
vi /etc/rc.local
在最後新增一行內容
/root/svn.sh
然後重啟伺服器,使用ps aux|grep svn來檢視svn是否啟動
開機自啟動
1.建立uid3.rss uid3 是mmp 中的 uid 0x100039ce 0xeb32ada7 0xeb32ada7 需要建立的檔案名字是 eb32ada7.rss 建立到工程名下的 data 目錄下 該檔案的內容格式如下 include resource startup item info...
開機自啟動
使程式可以隨windows自啟動的方式有 1.啟動資料夾 將程式或程式的快捷方式放置到啟動資料夾 xp 系統路徑 documents and settings administrator 開始 選單 程式 啟動 win7 2.登錄檔 當前使用者 1 hkey current user softwar...
開機自啟動
注意 一 如果檔案在c program files x86 下,這時無論使用system 命令還是bat命令列,都無法實現,因為系統無法識別空格。這樣需要在program files x86 新增雙引號,即 c program files x86 如果是bat命令列 c program files ...