Plataforma de bloqueio de arquivo independente?

Estou executando um trabalho científico intensivo em computação que divulga resultados de vez em quando. O trabalho é basicamente simular a mesma coisa várias vezes, por isso é dividido em vários computadores, que usam sistemas operacionais diferentes. Eu gostaria de direcionar a saída de todas essas instâncias para o mesmo arquivo, pois todos os computadores podem ver o mesmo sistema de arquivos via NFS / Samba. Aqui estão as restrições:

Deve permitir anexos simultâneos seguros. É necessário bloquear se alguma outra instância em outro computador estiver anexada ao arquivPerformance does count. A E / S para cada instância é de apenas alguns bytes por minut Simplicidade conta. O ponto principal disso (além da pura curiosidade) é para que eu possa parar de gravar todas as instâncias em um arquivo diferente e mesclar esses arquivos manualmente. Não deve depender dos detalhes do sistema de arquivos. Deve funcionar com um sistema de arquivos desconhecido em uma montagem NFS ou Samb

A linguagem que estou usando é D, caso isso importe. Eu olhei, não há nada na biblioteca padrão que pareça fazer isso. Respostas específicas para D e gerais, independentes de idioma, são totalmente aceitáveis e apreciada

questionAnswers(5)

yourAnswerToTheQuestion