vor dem Beenden der anderen Prozesse warten, bis alle neuen Prozesse laufen
This commit is contained in:
parent
0df30e18e6
commit
61ebe190cb
6
Dump.sh
6
Dump.sh
|
@ -52,14 +52,12 @@ do_record() {
|
||||||
wait $THIS_WGET_PID
|
wait $THIS_WGET_PID
|
||||||
) &
|
) &
|
||||||
done
|
done
|
||||||
|
|
||||||
exit 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
if [ ! -z "$PIDS_A" ]; then kill -9 $PIDS_A 2>/dev/null; fi
|
if [ ! -z "$PIDS_A" ]; then kill -9 $PIDS_A 2>/dev/null; fi
|
||||||
echo "starting group A"
|
echo "starting group A"
|
||||||
do_record A &
|
do_record A
|
||||||
PIDS_B="$(cat ${PIDFILE_BASE}_B 2>/dev/null)"
|
PIDS_B="$(cat ${PIDFILE_BASE}_B 2>/dev/null)"
|
||||||
if [ ! -z "$PIDS_B" ]; then
|
if [ ! -z "$PIDS_B" ]; then
|
||||||
$OVERLAP_PER_FILE
|
$OVERLAP_PER_FILE
|
||||||
|
@ -72,7 +70,7 @@ while true; do
|
||||||
|
|
||||||
if [ ! -z "$PIDS_B" ]; then kill -9 $PIDS_B 2>/dev/null; fi
|
if [ ! -z "$PIDS_B" ]; then kill -9 $PIDS_B 2>/dev/null; fi
|
||||||
echo "starting group B"
|
echo "starting group B"
|
||||||
do_record B &
|
do_record B
|
||||||
PIDS_A="$(cat ${PIDFILE_BASE}_A 2>/dev/null)"
|
PIDS_A="$(cat ${PIDFILE_BASE}_A 2>/dev/null)"
|
||||||
if [ ! -z "$PIDS_A" ]; then
|
if [ ! -z "$PIDS_A" ]; then
|
||||||
sleep $OVERLAP_PER_FILE
|
sleep $OVERLAP_PER_FILE
|
||||||
|
|
Loading…
Reference in New Issue