【发布时间】:2014-07-14 01:04:02
【问题描述】:
我正在运行无头命令行 libreoffice 将文档转换为 pdf 或 png。我在跑步。例如
soffice --headless --convert-to png --outdir /tmp /tmp/myfile.pub
当我直接在命令行上运行命令时,转换成功。但是,如果我通过在节点中生成(或执行)子进程来运行它,它只会挂起(不会发生转换)。当我执行ps aux 时,我可以看到这个命令正在运行。
知道为什么会这样吗?
我已经尝试了很多方法,包括:
- 使用的二进制完整路径
- 确保文件权限都很好
【问题讨论】:
-
这里相同,但使用 php
-
请添加一些代码(如何生成/执行子进程?)。
标签: node.js libreoffice