Você pode tentar o comando lsof
. Sem saber nada sobre o processo original , no entanto, esse método pode não funcionar - por exemplo, se o processo fechar o arquivo, mas depois reabri-lo para anexação.
Eu tenho um arquivo em um sistema Linux que diz ter sido acessado pela última vez pelo processo que o criou há algumas horas, mas gostaria de saber se esse processo já terminou de gravar no arquivo, ou se o arquivo agora é basicamente terminado de escrever. Sem saber nada sobre o processo original, que comando posso usar para verificar se é seguro começar a ler os dados do arquivo sem o perigo de estar incompleto?
Tags linux