stdout 및 stderr에 출력을 저장하는 데 사용되는 로그 파일이 생성되지 않습니다.

stdout 및 stderr에 출력을 저장하는 데 사용되는 로그 파일이 생성되지 않습니다.

Kerberos 및 Andrew 파일 시스템을 사용하여 Scientific Linux 서버에서 장기 실행 스크립트를 실행하고 있습니다.

myscript.sh >log 2>&1 &

log명령을 시작한 후 현재 디렉터리에 호출된 파일이 표시되지 않지만 .__afs063Dstdout 및 stderr에 출력을 로깅하는 파일이 표시됩니다.

스크립트가 아직 실행 중입니다. 왜 log생성되지 않습니까? 언제일까요?

답변1

.__afs063D프로세스에 파일 설명자가 있으면 유사한 파일이 생성됩니다.열렸지만 파일이 삭제되었습니다.. 이것이 AFS 캐시 핸들러가 이 상황을 처리하는 방법입니다. 다음에 볼륨이 복구되면 삭제됩니다.

관련 정보