我有一个程序不是从Node.js内部启动的,所以我不能使用spawn
'd stdin来写入。我有正在监听stdin输入的进程的PID,我如何使用我的节点代码写入它?
我经常看到使用child_process
模块的代码示例,我的用例是不同的
在Linux上,您应该能够写入'/proc/' + pid + '/fd/0'
。但是这是不可移植的
如果您有进程id,则可以使用ptrace或其变体之一:strace或ltrace来控制、操作和查看进程信息和通信。