pypi: timeout status

This commit is contained in:
bigeagle 2016-07-28 00:08:36 +08:00
parent 46732b01e9
commit b7a8f4b15f

View File

@ -21,6 +21,10 @@ stop-on-error = true
delete-packages = true delete-packages = true
EOF EOF
/usr/bin/timeout -s INT 7200 $BANDERSNATCH -c $CONF mirror /usr/bin/timeout -s INT 7200 $BANDERSNATCH -c $CONF mirror
if [[ $? == 124 ]]; then
echo 'Sync timeout (/_\\)'
exit 1
fi
else else
cat > $CONF << EOF cat > $CONF << EOF
[mirror] [mirror]
@ -37,7 +41,7 @@ fi
TODOFILE="${TUNASYNC_WORKING_DIR}/todo" TODOFILE="${TUNASYNC_WORKING_DIR}/todo"
if [[ -f $TODOFILE ]]; then if [[ -f $TODOFILE ]]; then
rsize=`stat -c "%s" ${dest_filename}` rsize=`stat -c "%s" ${TODOFILE}`
if [[ "$rsize" != "0" ]]; then if [[ "$rsize" != "0" ]]; then
echo "Sync Failed T_T" echo "Sync Failed T_T"
exit 1 exit 1