Ciao a tutti :-)

sto sistemando (finalmente!) uno script rsync tra due server remoti.

Ho implementato il PID file per non avere rsync paralleli e controproducenti 
(in cron, rsync viene avviato tutti i giorni):

if [ -e /home/user/run/transfer1.pid ]
then
echo "yes"
else 
rsync [qui parte lo script]
fi
rm /home/user/run/transfer1.pid

così funziona :-)

ma il problema è: se mentre rsync è in esecuzione cade la rete (o altro), 
rsync si blocca e il PID file non viene rimosso, ergo rsync avviato da cron il 
giorno successivo non partirà più.

Qualche idea?

grazie!

Pol

Rispondere a