diff --git a/update-tasks.sh b/update-tasks.sh index 60b7f76..a76cfcd 100755 --- a/update-tasks.sh +++ b/update-tasks.sh @@ -6,11 +6,14 @@ source credentials.sh while true; do for i in $PWD/tasks/*; do - echo "$(date): Importing $(basename $i)" - if ! python3 ./git-importer.py -c repos/.cache $(basename $i); then - mkdir -p $PWD/failed-tasks - mv $i $PWD/failed-tasks - fi + if test -f "$i"; then + echo "$(date): Importing $(basename $i)" + if ! python3 ./git-importer.py -c repos/.cache $(basename $i); then + mkdir -p $PWD/failed-tasks + mv -f $i $PWD/failed-tasks + fi + rm -f $i + fi done inotifywait -q -e create $PWD/tasks done