diff --git a/codearchiver-bot b/codearchiver-bot index 24bfe9e..05db19a 100755 --- a/codearchiver-bot +++ b/codearchiver-bot @@ -142,9 +142,9 @@ function respond { # Find nonexistent filename for log file (*not* concurrency-safe!) logbasename="$(date +%Y%m%dT%H%M%SZ)_${singlejobid}" - if [[ -e "${logbasename}_codearchiver.log" ]]; then + if [[ -e "${logbasename}_codearchiver.log" || -e "${logbasename}_codearchiver.log.zst" ]]; then for ((j=0; ; ++j)); do - if [[ ! -e "${logbasename}_coll${j}_codearchiver.log" ]]; then + if [[ ! -e "${logbasename}_coll${j}_codearchiver.log" || -e "${logbasename}_coll${j}_codearchiver.log.zst" ]]; then break fi done