【发布时间】:2017-11-29 03:51:35
【问题描述】:
有没有办法将参数传递和获取到正在运行的节点应用程序?寻找类似信号但带有自定义参数的东西。
process.on('runX', function (params) {
console.log('RunX called. Params:' + params);
});
$ passParams nodeAppPID runX param1 param2
我尝试解决的最后一个问题是通过 cron 将参数传递到应用程序中。
【问题讨论】:
-
是的,给你的应用程序一个在 localhost 上运行的小 REST API。 NodeJS 擅长于此。如果你想要更低级别的东西,试试套接字。
-
@byxor 是的,我在考虑 Rest API。但这似乎有点矫枉过正,我不需要在运行应用程序的机器之外访问。只需要通过 cron 将少量数据传递给应用程序。
-
你可以使用
process.stdin。
标签: node.js shell terminal cron system-calls