arquivo de log para armazenar saídas no stdout e o stderr não é criado

3

Estou executando um script de longa execução em um servidor Scientific Linux com sistema de arquivos Kerberos e Andrew, por

myscript.sh >log 2>&1 &

Ao iniciar o comando, não vi um arquivo chamado log no diretório atual, mas vi um arquivo chamado .__afs063D , que está registrando as saídas em stdout e stderr.

O script ainda está sendo executado. Por que log não é criado? Quando será?

    
por Tim 11.01.2016 / 01:24

1 resposta

2

Arquivos como .__afs063D são criados quando um processo tem um descritor de arquivo aberto, mas o arquivo foi excluído . É como o manipulador de cache do AFS manipula essa situação. Na próxima vez que o volume for recuperado, ele será removido.

    
por 11.01.2016 / 03:28