systemd 与 pdflatex 配合不佳

systemd 与 pdflatex 配合不佳

我编写了一个应作为服务运行的程序,因此我编写了一个 systemd 单元文件并尝试了它,但 pdflatex(由我的程序调用)不断抛出错误,因为某些目录设置配置错误(例如,TEXMFHOME 是“./texmf”而不是“/root/texmf”)。我能够通过符号链接 texmf 解决此问题,但现在它找不到某些字体。我决定不再尝试解决这个问题,而是解决根本问题:为什么 pdflatex 在通过 systemd 调用时的行为与直接调用时不同(即使两次都是同一个用户 - root,它也能完美运行)。

我不知道如何寻找解决方案,所以在这里提问。谢谢!


附言:由于 Stack Exchange 中存在一些错误,我无法发表评论,也无法点击“显示...更多评论”,因此如果我没有回答甚至没有理会您,请不要感到惊讶。

“评论”:

  • @JaromandaX:“是的,显然有些地方配置错误,问题是如何以及如何修复它。”

相关内容