Hey Patrick,
thats my sync script.
#!/bin/bash
DESTPATH="/var/www/mirror/centos/"
RSYNC=/usr/bin/rsync
LOCKFILE=/tmp/rsync-centos.lock
synchronize() {
$RSYNC -rltvHa --delete-after --delay-updates --safe-links
eu-msync.centos.org::CentOS "$DESTPATH"
}
if [ ! -e "$LOCKFILE" ]
then
echo $$ >"$LOCKFILE" synchronize
else
PID=$(cat "$LOCKFILE") if kill -0 "$PID" >&/dev/null then echo "Rsync - Synchronization still running" exit 0 else echo $$ >"$LOCKFILE" echo "Warning: previous synchronization appears not to have
finished correctly"
synchronize fi
fi
rm -f "$LOCKFILE"
Greetings Alpix
Am Fr., 8. März 2019 um 08:47 Uhr schrieb Alpix contact@alpix.eu:
Hello Patrick,
i have one. I will send it in a few minutes.
Greetings
Patrick Shaw patrick@shaw.co.th schrieb am Fr., 8. März 2019, 08:42:
Hi,
Does anyone have some examples of lock scripts/files for rsync? Due to slow international performance in this country I'm regularly seeing overlapping rsyncs, I need to get that locked down ASAP.
Patrick
CentOS-mirror mailing list CentOS-mirror@centos.org https://lists.centos.org/mailman/listinfo/centos-mirror