Você terá que ajustar cada script para evitar as condições da corrida, então você precisa encontrar algum tipo de mecanismo de bloqueio.
Você pode usar /dev/shm
e apenas manipulá-lo como um arquivo. Isso deve estar acessível em cada shell. Você terá que tomar cuidado com as permissões. Eu não acho que você tem a opção de ter uma variável compartilhada entre todas as instâncias do bash.