1.在目录/etc/init.d/下添加脚本startsvn.sh
#!/bin/bash
svnserve -d -r /home/svn
(/home/svn此处为你自己svn路径)
2.执行命令update-rc.d startsvn.sh defaults,将脚本添加到自启动项目中。
3.开机自启动需要执行权限,你可以通过执行以下命令来添加执行权限:
chmod +x /etc/init.d/startsvn.sh
4.在 /etc/rc3.d/
目录下创建一个链接文件,命名规则为 Sxxstarsvn.sh
,其中 xx
为需要确保比其他开机自启动脚本的数字大即可。你可以通过执行以下命令完成链接文件的创建(假设你想让其在其他所有自启动脚本之后启动,给 xx 赋值 99)
ln -s /etc/init.d/startsvn.sh /etc/rc3.d/S99startsvn.sh
5.确认链接文件是否添加成功,执行以下命令:
ls /etc/rc3.d/
会显示包括名为 S99startsvn.sh
的链接文件,以及其他以 S
开头的链接文件,关机后重新启动系统,startsvn
应该就会自动启动了。