Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Your Box account is temporarily down — but you shouldn't be — because we'll be up and running soon.#!/bin/bash
mkdir /tmp/box.com/USER
mount -t davfs www.box.com/dav /tmp/box.com/USER
while true
do
rsync -r ~/box.com/* /tmp/box.com/USER
sleep 600 #синхронизация каждые 10 минут
done
#!/bin/bash
BOX_DIR=/var/box.com
USER=seregin.john@gmail.com
notify-send box.net "starting"
while true
do
#Проверяем подмонтирован ли WebDAV
if ls -l $BOX_DIR/$USER | grep "lost+found" > /dev/null 2>&1
then
rsync -vzr `sed ~/box.com/* -e 's/\ /\\ /g'` --delete $BOX_DIR/$USER # > /dev/null 2>&1
else
notify-send -i ~/.local/bin/fail.png box.net "WebDAV not mounted"
fi
sleep 600
done
#!/bin/bash
BOX_DIR=/var/box.com
USER=seregin.john@gmail.com
notify-send box.net "starting"
while true
do
#Проверяем подмонтирован ли WebDAV
if ls -l $BOX_DIR/$USER | grep "lost+found" > /dev/null 2>&1
then
if
rsync -r --delete --ignore-errors ~/box.com/* $BOX_DIR/$USER > /dev/null 2>&1
then
notify-send -i ~/.local/bin/success.png box.net "sync ok"
else
notify-send -i ~/.local/bin/fail.png box.net "sync error"
fi
else
notify-send -i ~/.local/bin/fail.png box.net "WebDAV not mounted"
fi
sleep 600
done
+ 50Гб на аккаунт BOX.com