大家好! svn服务器在linux启动的时候要自启动是比较容易的,但是怎么让它以特定的用户运行呢?默认都是root。。。
by siyueyulang - 服务器应用 - 2009-06-09 20:15:46 阅读(1768) 回复(2)
set REPOS=%1 set REV=%2 E:\svn-REPOS\commit-email.pl "%REPOS%" "%REV%" [email]lemonboy@127.0.0.1[/email] --from [email]lemonboy@127.0.0.1[/email] pause 目前我的svn库已经可以正常运行,而且在每次提交之后都会自动把这次的提交发送给相关用户,但是这并不是我的所有要求,我希望在库里面只有指定的文件或者文件夹被commit后才自动发送邮件。 针对以上代码是post-commit.bat的内容,我不知道set REPOS=%1到底是什么意思...
需要做2个不同的项目, /home/chao/test1/ /home/chao/test2/ 启动 svnserve -d -r /home/chao/test1/ 再启动第二个 svnserve -d -r /home/chao/test2/ 提示: Can't bind server socket: Address already in use 怎么解决?
需要做2个不同的项目, /home/chao/test1/ /home/chao/test2/ 启动 svnserve -d -r /home/chao/test1/ 再启动第二个 svnserve -d -r /home/chao/test2/ 提示: Can't bind server socket: Address already in use 怎么解决?
setup 、rc.local 和chkconfig里都可以设置,但有何区别呢? linux 自动启动服务很简单,最简单的是把启动命令放到/etc/rc.d/rc.local文件里这样就可以每次启动的时候自动启动服务了,例如对于 apache,编译好apache后会在安装目录的bin下生成apachectl文件,这是个启动教本,我们只需要把这个命令加到rc.local里就 可以了 echo /usr/local/apache/bin/apachectl >> /etc/rc.d/rc.local 此外我们还可以使用chkconfig命令来把某项服务加到...
# !/bin/bash # whoami # root # chkconfig: 345 51 49 # description: starts the tomcat deamons # JAVA_HOME=/usr/java/jdk1.5.0_14 export JAVA_HOME CATALINA_HOME=/opt/tomcat export CATALINA_HOME case "$1" in start) echo "Starting Tomcat ..." sleep 2 $CATALINA_HOME/bin/startup.sh ;; stop) echo "Stop Tomcat ..." sleep 2 $CATALINA_HOME/bin/shutdown.sh ;; restart) echo "restarting tomcat" $0 stop $0 star...
见以下脚本: [root@****]# cat /root/svnup.sh #!/bin/sh source ~/.bash_profile LANG=en_US.UTF-8 cd /root/dir/ svn up >> /root/a.txt TIMESTAMP=`date +'%Y%m%d_%H%M'` echo $TIMESTAMP >> /root/a.txt ------------------------------------- [root@****]# tail -n 1 /etc/crontab 55 9 * * * root sh /root/svnup.sh ------------------------------------- [root@****]# tail -n 3 /var/log/cron Sep 24 09:48:01 shang c...
#!/bin/sh LC_ALL_TMP=$LC_ALL LANG_TMP=$LANG export LC_ALL='C' export LANG="C" Version=`svn info | grep -w "Revision:" | awk '{print $2}'` sed -i -e 's/\#define svn_VERSION.*$/\#define svn_VERSION '$Version'/g' svn_version.h export LC_ALL=$LC_ALL_TMP export LANG=$LANG_TMP 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93255/showart_1945429.html
本帖最后由 redhatuser 于 2010-11-12 11:27 编辑 请问 cd /usr/local/svn/bin | ./svnserve -d -r /usr/lcaol/svndata/repos 和 cd /usr/local/svn/bin && ./svnserve -d -r /usr/local/svndata/repos 有什么区别呢?