特定のHPを監視
特定のHPを監視して、追加等があればsubversionに追加するスクリプト。
リポジトリとかには既に登録している状態だとする。
ちなみに、subversionとwgetが必須。
#!/bin/sh PATH='/bin:/usr/bin:/usr/local/bin' HOME='/hoge/sandbox' # sandboxまでのパス。 url="http://example.org/" # ホームページのURL cd $HOME wget -nH -q -rm $url; chmod -R 775 $HOME; # auto appending new=`svn st` flag='' for list in $new; do if [ "-${flag}" = "-a" ]; then case $list in ".dot.access" | ".subversion" | "cgi-bin" ) ;; *) svn add $list; ;; esac flag='' fi if [ $list = "?" ]; then flag='a' fi done svn commit -m "`date`" .