From MelbLCAWiki
#!/bin/bash
# Synchronise LCA2007 video to mirror.linux.org.au
cd /home/video/ogg_theora_web_files/talks
for i in ../wednesday/* ../thursday/* #../friday/*
do
talk=`echo "$i" | sed -e 's/.*\///;s/\.ogg//'`
echo "Moo $talk"
rm -f $talk.ogg
rm -f $talk-ogg.png
rm -f $talk-stream.png
ln -s $i
ln -s ogg.png $talk-ogg.png
ln -s streaming.png $talk-stream.png
done
`/bin/pidof rsync`
if ! $? -eq "0" ; then
echo "DEBUG: About to run RSYNC"
$(/usr/bin/rsync -av --links --rsh="ssh -l lca2007video" /home/video/ogg_theora_web_files/* mirror.linux.org.au:/srv/pub/linux.conf.au/2007/video/ >> /tmp/rsync-video.out)
if ! $? -eq "0" ; then
echo "RSYNC FAILED" >> /tmp/rsync-video.out;
cat /tmp/rsync-video.out | mail -s "RSYNC FAILURE"
fi;
echo "DEBUG: Finished running RSYNC";
fi