xelatex가 코드 1로 이상하게 종료됩니다.

xelatex가 코드 1로 이상하게 종료됩니다.

xelatex생성된 모든 쓰레기를 정리하기 위해 래퍼 라운드가 있습니다 . 기본적으로 내 작업 흐름은 tex로 편지 쓰기 -> pdf로 검토 및 인쇄하는 것입니다.

나는 현재 다음과 같이 이 작업을 수행합니다.

$ cat ~/bin/texp
#!/bin/sh

# tex to pdf without garbage side-effect files lying around.

set -ex

dir=`mktemp -d ./XXXXXXXX`

#mkdir $dir

for i; do :; done
# echo "Last arg : $i"

cp $i $dir
#pushd $dir
cd $dir
xelatex -interaction=batchmode "$@"
#popd
cd ..

mv -v $dir/*.pdf .
rm -r $dir

하지만 최근 편지에서 나(및 래퍼)는 종료 코드 1을 확인했고 따라서 쓰레기는 그대로 남아 있습니다. xelatex의 유일한 터미널 출력은 다음과 같습니다.

This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2019/dev/Debian) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode

이는 문제가 무엇인지 진단하는 데 도움이 되지 않습니다. PDF는 괜찮아 보이네요.

restricted \write18 enabled아니면 entering extended mode오류 인가요 ? 오류가 무엇인지 어떻게 알 수 있나요?

관련 정보