我使用的是Xubuntu15.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:这里 --您可以在正常情况下找到相同命令的输出。
发布于 2015-09-27 17:10:09
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
差异吗?
https://unix.stackexchange.com/questions/231659
复制相似问题