diff --git a/rsync-T520-2-bfds/last.run b/rsync-T520-2-bfds/last.run new file mode 100644 index 0000000..f438ad5 --- /dev/null +++ b/rsync-T520-2-bfds/last.run @@ -0,0 +1 @@ +the age of this file is the last time the rsync was running diff --git a/rsync-T520-2-bfds/rsync_t520_d3v_on_bfds.sh b/rsync-T520-2-bfds/rsync_t520_d3v_on_bfds.sh index 97fca64..b2ec5c4 100755 --- a/rsync-T520-2-bfds/rsync_t520_d3v_on_bfds.sh +++ b/rsync-T520-2-bfds/rsync_t520_d3v_on_bfds.sh @@ -1,5 +1,32 @@ #!/bin/zsh +todo zeitabhängiger ablauf + +## create last.run if not exist +# if [ ! -f "last.run" ] +# echo "the age of this file is the last time the rsync was running" > "last.run" + +# # check if the more than one week was since the last run + + +# #funtion arguments -> filename to comapre against curr time +# function comparedate() { +# MAXAGE=$(bc <<< '60*60*24*7') # seconds in one week +# # file age in seconds = current_time - file_modification_time. +# FILEAGE=$(($(date +%s) - $(stat -c '%Y' "$1"))) +# test $FILEAGE -lt $MAXAGE && { +# echo "$1 is less than 28 hours old." +# return 0 +# } +# echo "$1 is older than 28 hours seconds." +# return 1 +# } + +# #sample usage of function test if file /tmp/test.sh is older than 28 hours or not +# comparedate /tmp/test.sh +#######END_SCRIPT######### + + exclude='--exclude-from=rsync_exclude_list' #includefile='--include-from=rsync_include_list'