我有一个节点红色服务器,我想创建自动进程以在节点红色中运行我的脚本,然后将来自client
脚本的(打印输出)放入。
当我通过Pycharm执行相同的文件时,它可以工作,并且在控制台上可以看到打印内容。
当我通过exec
中的命令行通过node-red执行它时,例如:
/usr/bin/sudo /usr/local/bin/python3.7 /Users/mac/Documents/local-node-red3/Client.py
似乎正在运行,并向节点红色终端发送sudo通过权限。我授予权限并启动其他脚本。但是最后,没有任何东西出现在节点红色屏幕上。
注意:我添加了侧边栏以向您显示,以某种方式我能够捕获节点红色中的异常线程以解决错误。如果在此显示,为什么不在控制台中显示结果?
如果我回到Pycharm并在该处执行客户端脚本,则打印应开始出现在Pycharm中。但是同样,节点红色方面没有任何东西。
我总共有5个不同的脚本,其中有4个是在Pycharm中执行的。我只想在这里执行客户端,然后将输出输出到节点红色屏幕,然后在图表中将其可视化。
是否需要在node-red
中编写其他功能才能读取打印语句,以便读取client
脚本输出?