Detalhes de Software:
bloqueio é uma tentativa de criar um mecanismo de bloqueio baseada em script shell para qualquer arquivo. Este mecanismo tenta lidar com segurança com o caso de bloqueios abandonadas pelos primeiro bloquear o bloqueio abandonado e, em seguida, excluí-lo (de forma recursiva, se necessário).
Comentários de Desenvolvedor
Creio ter eliminado as condições de corrida e seria curioso se alguém poderia provar que estou errado.
Um mecanismo de bloqueio simples:
Fornecer um PID e um arquivo para bloquear. Se o processo com o PID sai, ele irá abandonar quaisquer bloqueios que detém.
bloquear arquivo PID
desbloquear arquivo
Comentários não encontrado