M
majkel-bewit
Jungspund
Hallo zusammen,
Ich schreibe ein Skript, das es rsync-Prozess startet, aber nur dann, wenn ein andere rsync-Prozess fertig ist. Wenn es schon ein Prozess gibt, dann versucht es noch einmal nach 30 Minuten.
Meine Gedanken:
RSYNC=`ps aux | grep rsync | wc -l`
if [$RSYNC = 1] ; then
rsync [Quelle] [Ziel]
else
sleep 1800
echo "Warte 30 Minuten bis rsync fertig ist..."
fi
Bestimmt muss man while Schleife dazu benutzen, oder? Kann jemand das korrigieren?
Danke im Voraus!!!
Gruß
Ich schreibe ein Skript, das es rsync-Prozess startet, aber nur dann, wenn ein andere rsync-Prozess fertig ist. Wenn es schon ein Prozess gibt, dann versucht es noch einmal nach 30 Minuten.
Meine Gedanken:
RSYNC=`ps aux | grep rsync | wc -l`
if [$RSYNC = 1] ; then
rsync [Quelle] [Ziel]
else
sleep 1800
echo "Warte 30 Minuten bis rsync fertig ist..."
fi
Bestimmt muss man while Schleife dazu benutzen, oder? Kann jemand das korrigieren?
Danke im Voraus!!!
Gruß