![systemd 与 pdflatex 配合不佳](https://linux22.com/image/794237/systemd%20%E4%B8%8E%20pdflatex%20%E9%85%8D%E5%90%88%E4%B8%8D%E4%BD%B3.png)
我编写了一个应作为服务运行的程序,因此我编写了一个 systemd 单元文件并尝试了它,但 pdflatex(由我的程序调用)不断抛出错误,因为某些目录设置配置错误(例如,TEXMFHOME 是“./texmf”而不是“/root/texmf”)。我能够通过符号链接 texmf 解决此问题,但现在它找不到某些字体。我决定不再尝试解决这个问题,而是解决根本问题:为什么 pdflatex 在通过 systemd 调用时的行为与直接调用时不同(即使两次都是同一个用户 - root,它也能完美运行)。
我不知道如何寻找解决方案,所以在这里提问。谢谢!
附言:由于 Stack Exchange 中存在一些错误,我无法发表评论,也无法点击“显示...更多评论”,因此如果我没有回答甚至没有理会您,请不要感到惊讶。
“评论”:
- @JaromandaX:“是的,显然有些地方配置错误,问题是如何以及如何修复它。”