#!/usr/bin/env zsh set -x set -e set -o nullglob YYYYMMDD="$(date "+%Y-%m-%d")" DST="$HOME/_TODO/$YYYYMMDD-video-import" RSYNCOPTS="-ah --no-inc-recursive --info=progress2" RDST="root@las1stor1:/srv/pool.2024.04/berlin.sneak.fs.video" function amLocalToLAS1() { ifconfig | grep 10.100.205 | wc -l } function copyVideosToLAS1() { rsync \ -ah --no-inc-recursive --info=progress2 \ "$DST"/ "$RDST"/ && \ rsync \ -ah --no-inc-recursive --info=progress2 \ --remove-source-files \ "$DST"/ "$RDST"/ && \ rm -rfv "$DST" && \ ssh root@las1stor1 "cd /srv/pool.2024.04/berlin.sneak.fs.video && chown -R nobody:nogroup ." } function main() { if [[ $(amLocalToLAS1) -gt 0 ]]; then copyVideosToLAS1 fi } main