Самое примитивное что приходит в голову - по старту проекта создавайте файл-флаг, остальные пускай чекают его наличие/отсутствие. По Good end / Bad End файл удаляется, следовательно разрешается выполнение другого проекта, который также создаёт этот файл и т. д.