节点红色,使用if语句在功能节点中启动cmd

时间:2018-10-27 14:47:51

标签: function shell if-statement node-red

我想知道是否可以使用“ if语句”与功能节点一起启动cmd(例如:sudo重新启动)。例如,我想获取CPU温度,当温度更高时,我想重启PC。

1 个答案:

答案 0 :(得分:0)

您将需要类似以下内容的流:

inject-+->exec(check temperature)->switch(>target)->exec(reboot)

最初注入是在Node-RED启动并开始定期重复时启动流程。检查温度,将输出馈送到开关中,以检查温度是否超过目标温度。如果是,请重新启动。

我已经显示了一位高管来检查温度,但是取决于您的操作系统,可能还有其他方法。如果使用exec来获取温度,则可能还需要一个change节点来处理输出。