aboutsummaryrefslogtreecommitdiffstats
path: root/rsync_pics.sh
blob: a44c2623e66e471673e0b3098eff0b2801611b29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash

usage() {
   echo "Usage: $0 [-v] [-l]"
   exit 0
}

### default values ###

# folder for pictures
picdir="/home/lookshe/Bilder/d5100"

# server path #
serverpath="192.168.1.33:/home/lookshe/bilder/"

nicelevel=19

verbose=0
bwlimit=0

# parse arguments #
for arg in "$@"
do
case $arg in
   -v)
      verbose=1
   ;;
   -l)
      bwlimit=1
   ;;
   *)
      usage
   ;;
esac
done

nice -n $nicelevel rsync -a -r $(if [ $verbose -eq 1 ]; then echo "-v"; fi) $(if [ $bwlimit -eq 1 ]; then echo "--bwlimit 1000"; fi) --progress "$picdir" "$serverpath"