Gitolite自动备份hook
<p><code>update</code></p>
<pre><code>#!/bin/sh
refname="$1"
oldrev="$2"
newrev="$3"
Rdst1=/mnt/109
Rdst2=/mnt/150
DstList="$Rdst1 $Rdst2"
for dst in ${DstList}
do
[ -e ${dst}/${PWD:0,10} ]||mkdir -p "${dst}/${PWD:0,10}"
echo ${dst}/${PWD:0,10},$(date +%F,%T)
(sleep 5;rsync -a --delete ${PWD}/ ${dst}/${PWD:0,10}&&echo ${dst}/${PWD:0,10},`date +%F,%T` )>>~/cm.log 2>&1 &
done
exit 0</code></pre>
<h4>自动备份HOOK管理</h4>