Compare commits
3 Commits
16f0d42335
...
33120e8be3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
33120e8be3 | ||
|
|
8b4c7e51ce | ||
|
|
792390678d |
11
atom
11
atom
@ -353,6 +353,7 @@ updateMimes
|
|||||||
|
|
||||||
removeObsoleteFiles
|
removeObsoleteFiles
|
||||||
|
|
||||||
|
(( cron )) || echo -n 'Gathering files for cleaning...'
|
||||||
echo '
|
echo '
|
||||||
SELECT COUNT(id)
|
SELECT COUNT(id)
|
||||||
FROM destination_files
|
FROM destination_files
|
||||||
@ -400,7 +401,7 @@ do
|
|||||||
then
|
then
|
||||||
echo 'COMMIT;BEGIN TRANSACTION;' >&3
|
echo 'COMMIT;BEGIN TRANSACTION;' >&3
|
||||||
fi
|
fi
|
||||||
(( cron )) || echo -en "\rClean obsolete data: $(((deleted+removed)*100/removecount))%"
|
(( cron )) || echo -en "\rClean obsolete data: $(((deleted+removed)*100/removecount))%\033[K"
|
||||||
done
|
done
|
||||||
echo 'COMMIT;' >&3
|
echo 'COMMIT;' >&3
|
||||||
(( cron )) || echo -n $'\r'
|
(( cron )) || echo -n $'\r'
|
||||||
@ -696,8 +697,15 @@ starttime=$concurrencychange
|
|||||||
taskcount=$count
|
taskcount=$count
|
||||||
remaining=$taskcount
|
remaining=$taskcount
|
||||||
failed=0
|
failed=0
|
||||||
|
echo 'BEGIN TRANSACTION;' >&3
|
||||||
|
committime=$(date +%s)
|
||||||
while (( (remaining || ${#workers[@]}) && ! quit ))
|
while (( (remaining || ${#workers[@]}) && ! quit ))
|
||||||
do
|
do
|
||||||
|
if (( $(date +%s) - committime >= 60 ))
|
||||||
|
then
|
||||||
|
echo $'COMMIT;\nBEGIN TRANSACTION;' >&3
|
||||||
|
committime=$(date +%s)
|
||||||
|
fi
|
||||||
read humanload garbage < /proc/loadavg
|
read humanload garbage < /proc/loadavg
|
||||||
load=${humanload%.*}
|
load=${humanload%.*}
|
||||||
if (( fixed_workers ))
|
if (( fixed_workers ))
|
||||||
@ -798,6 +806,7 @@ do
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
echo 'COMMIT;' >&3
|
||||||
unset count
|
unset count
|
||||||
|
|
||||||
endtime=$(date +%s)
|
endtime=$(date +%s)
|
||||||
|
|||||||
@ -60,6 +60,6 @@ getFiles() {
|
|||||||
)
|
)
|
||||||
echo 'COMMIT;' >&3
|
echo 'COMMIT;' >&3
|
||||||
(( cron )) || echo -n $'\r'
|
(( cron )) || echo -n $'\r'
|
||||||
echo "${count:-0} files found, ${new:=0} new or changed."
|
echo "${count:-0} files found, ${new:=0} new or changed."$'\033[K'
|
||||||
unset count
|
unset count
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user