aboutsummaryrefslogtreecommitdiffstats
path: root/rsync_pics.sh
diff options
context:
space:
mode:
Diffstat (limited to 'rsync_pics.sh')
-rwxr-xr-xrsync_pics.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/rsync_pics.sh b/rsync_pics.sh
new file mode 100755
index 0000000..a44c262
--- /dev/null
+++ b/rsync_pics.sh
@@ -0,0 +1,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"