MacOS 开机自动加载 SVNSERVE 服务

来源:互联网 发布:数据新闻报道比赛 编辑:程序博客网 时间:2024/05/17 19:56

通过在 MacOS 的 /Library/LaunchDaemons 目录下增加 plist 文件实现开机启动SVN服务的方法:

在终端中:

% cd  /Library/LaunchDaemons% vi org.tigris.subversion.svnserve.plist

增加如下内容:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"    "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0">    <dict>        <key>Disabled</key>        <false/>        <key>UserName</key>        <string>Liuyong</string>        <key>Label</key>        <string>org.tigris.subversion.svnserve</string>        <key>ProgramArguments</key>        <array>            <string>/usr/bin/svnserve</string>            <string>--inetd</string>            <string>--root</string>            <string>/Volumes/Macintosh HD/svnroot</string>        </array>        <key>ServiceDescription</key>        <string>SVN Version Control System</string>        <key>Sockets</key>        <dict>            <key>Listeners</key>            <array>                <dict>                    <key>SockFamily</key>                    <string>IPv4</string>                    <key>SockServiceName</key>                    <string>svn</string>                    <key>SockType</key>                    <string>stream</string>                </dict>                <dict>                    <key>SockFamily</key>                    <string>IPv6</string>                    <key>SockServiceName</key>                    <string>svn</string>                    <key>SockType</key>                    <string>stream</string>                </dict>            </array>        </dict>        <key>inetdCompatibility</key>        <dict>            <key>Wait</key>            <false/>        </dict>    </dict></plist>

其中:

/Volumes/Macintosh HD/svnroot


是 SVN 的根目录。
原创粉丝点击