У меня есть каталог с тысячами файлов, и каждый из них должен быть обработан (скриптом python) и впоследствии удален.Несколько процессов чтения и удаления файлов в том же каталоге
Я хотел бы написать сценарий bash, который читает файл в папке, обрабатывает его, удаляет и перемещается в другой файл - порядок не важен. Там будет n запущенных экземпляров этого сценария bash (например, 10), все из которых работают в одном каталоге. Они уходят, когда в каталоге больше нет файлов.
Я думаю, что это создает состояние гонки. Не могли бы вы дать мне совет (или фрагмент кода), как убедиться, что в одном файле не работают два сценария bash?
Или, по-вашему, мне лучше реализовать многопоточность в Python (вместо запуска n разных сценариев bash)?