HDD로의 명령 리디렉션이 실패할 가능성이 있습니까?

HDD로의 명령 리디렉션이 실패할 가능성이 있습니까?

저는 Xubuntu 15.04를 사용하고 있는데 가끔 XeLaTeX. 이 조판 시스템을 사용할 때 다음 시스템 명령을 실행하십시오.

uname -s > <docname>.w18

<docname>컴파일되는 문서의 이름은 어디에 있습니까? 이 명령을 실행한 후 XeLaTeX해당 파일을 찾지 못한 채 중지되는 경우가 있으며 로그아웃했다가 다시 로그인하거나 컴퓨터를 다시 시작할 때까지 문제가 지속됩니다.

혼자 실행하면 터미널에 인쇄만 uname -s되기 때문에 문제는 포기했습니다 .Linux

하드 드라이브를 확인해야 합니까? 리디렉션이 실패합니까?

폴리스티렌필요에 따라 더 많은 정보를 추가하겠습니다.

편집하다. 여기필요한 경우 더 많은 타겟 질문을 찾을 수 있습니다 LaTeX.

2를 편집합니다.여기에 제안된 명령의 결과를 첨부합니다. 일반적으로 많은 로그를 생성하지만 이 경우 하나만 생성합니다.

$ strace -o lotsalogs -ff -e trace=file xelatex --shell-escape proba.tex

산출:여기

편집 3: 여기일반적으로 동일한 명령의 출력을 볼 수 있습니다.

답변1

strace*.sty디렉토리 목록에 있는 것으로 추정되는 많은 수의 검색을 표시합니다.

# unusual, but eventually reads /dev/null, so might be normal?
access("./nul:.tex", R_OK)              = -1 ENOENT (No such file or directory)
access("./nul:", R_OK)                  = -1 ENOENT (No such file or directory)

그 후에는 일반적인 디렉토리 목록에서 proba.w18또는 을 검색합니다 proba.w18.tex. 이전에 파일을 열거나 쓰기 위한 시스템 호출은 없었으므로 이를 염두에 두고 무언가가 어떤 방식으로 설정되었는지 strace추측해야 합니다. /dev/null거기에 정보가 적혀있나요? 아니면 잘못된 단서일 수도 있습니다. strace좋은 달리기가 어떤 변화를 가져오나요?

관련 정보