如何在node-red exec / unix命令节点

时间:2017-03-18 19:08:59

标签: unix iot node-red

我想用Unix命令在文件末尾添加一些变量值(例如test = test value)。因为我想在FILE_NAME.txt的末尾添加测试值。因此FILE_NAME.txt将包含测试值

nano FILE_NAME.txt

将显示字符串> FILE_NAME.txt内的“测试值”

sudo sed -i -e \$aVARIABLE(VAR_VALUE) /etc/FILE_NAME.txt

我尝试使用连接到exec节点输入的节点红色文本输入字段节点。但是没有用。

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

你的要求并不完全清楚,但是,

如果您只想在文件中添加行,则file-out节点具有将msg.payload附加到给定文件的模式。

enter image description here

否则,如果要执行一个命令,并在命令末尾附加一个变量,那么exec节点就会这样做。

enter image description here

这两个节点都在代码集中(但是它们都从默认的Bluemix版本中删除,因为它们在PaaS环境中没有意义)