Perguntas sobre 'flock'

1
resposta

Por que o flock (1) pode bloquear entre processos?

flock está associado à descrição open-file, e open (2) cria uma nova descrição open-file. Portanto, invocar o flock (1) em dois shells separados abrirá o arquivo de bloqueio separadamente e resultará em duas descrições de arquivo aberto. Como po...
09.05.2018 / 11:04
1
resposta

flock falha no xunbuntu 16.04 - não consigo entender porque

#!/bin/bash ( flock -n 200 || exit 1 # commands executed under lock sleep 3 echo "TEST" ) 200 > /home/nis/Scripts/lock.txt Executar este script me causa este erro: lock.sh: 7: lock.sh: Syntax error: word unexpected Eu não...
14.01.2017 / 17:42
1
resposta

script bash bloqueio para evitar a execução paralela de dentro do próprio script?

Estou ciente de usar flock e solo (não tenho certeza da diferença) ao executar a partir de uma tarefa cron. No entanto, é possível evitar a execução paralela a partir do próprio script?     
20.11.2016 / 13:10
1
resposta

Duplicação de um descritor de arquivo associado a um bloqueio de fcntl?

De acordo com a página do manual de dup2 , este syscall cria uma nova cópia do descritor de arquivo antigo. Os dois descritores não compartilham (o sinalizador close-on-exec). No entanto, no caso de o descritor de arquivo que estamos tentan...
15.09.2016 / 15:03