在无头Raspberry上的节点上生成新进程

时间:2018-07-02 12:39:08

标签: node.js process raspberry-pi3 headless

我当前正在尝试在节点服务器内生成一个进程,以使用以下命令来获取树莓派上唯一的屏幕截图:

var scrot = childProcess.spawn(path.join(__dirname, "bin", "scrot", "scrot"), [options.output]);

该命令在我的本地计算机上可以运行,但是当我尝试在Debian下的无头覆盆子上运行它时,我得到了代码2响应。我怀疑这是因为在启动x服务器之前,我的节点进程是在引导例程的开头生成的。

pstree命令向我显示:

systemd─┬─avahi-daemon───avahi-daemon
        ├─bluetoothd
        ├─cron
        ├─2*[dbus-daemon]
        ├─dbus-launch
        ├─dhcpcd
        ├─hciattach
        ├─login───startx───xinit─┬─Xorg───{InputThread}
        │                        └─openbox─┬─openbox-autosta───sh───chromium-browse─┬─ch+
        │                                  │                                        ├─ch+
        │                                  │                                        ├─{A+
        │                                  │                                        ├─{B+
        │                                  │                                        ├─{C+
        │                                  │                                        ├─{C+
        │                                  │                                        ├─{C+
        │                                  │                                        ├─{C+
        │                                  │                                        ├─{C+
        │                                  │                                        ├─{D+
        │                                  │                                        ├─{N+
        │                                  │                                        ├─2*+
        │                                  │                                        ├─3*+
        │                                  │                                        ├─{T+
        │                                  │                                        ├─7*+
        │                                  │                                        ├─{c+
        │                                  │                                        ├─{e+
        │                                  │                                        ├─{g+
        │                                  │                                        ├─{i+
        │                                  │                                        ├─{r+
        │                                  │                                        └─{s+
        │                                  └─ssh-agent
        ├─node───9*[{node}]

是否可以将子进程添加到x服务器上下文中?

感谢您的任何帮助, C。

0 个答案:

没有答案