server/synchro.sh

28 lines
497 B
Bash
Raw Normal View History

2013-12-13 17:45:25 +00:00
#!/bin/sh
cd `dirname "$0"`
if [ "$UID" = "0" ]
then
SCRIPT=`pwd`/`basename "$0"`
2013-12-14 05:11:14 +00:00
su -c "sh $SCRIPT $@" synchro
2013-12-13 17:45:25 +00:00
exit $?
fi
2013-12-14 05:11:14 +00:00
OPTS=
if [ "$1" = "delete" ]
then
OPTS="$OPTS --delete"
fi
2014-01-14 15:14:31 +00:00
rsync -e ssh -av $OPTS out/htdocs phobos:~/
2013-12-14 05:11:14 +00:00
rsync -e ssh -av $OPTS out/teams phobos:~/
rsync -e ssh -av $OPTS files phobos:~/
rsync -e ssh -av $OPTS misc phobos:~/
2013-12-13 17:45:25 +00:00
scp nginx.conf submission.php phobos:~/
rsync -e ssh -av phobos:~/submission/ submission/
ssh phobos "rm ~/submission/*"
exit $?