raspberry pi 中的 node-red exec node 无法执行关闭
shutdown cannot be executed by node-red exec node in raspberry pi
我遇到了以下问题:
- 我在 raspberry pi (Linux)
上安装了 node-red
我正在 运行 编写一个脚本,我在其中执行以下操作(myscript.sh - 在 /home/pi 中找到):
回显$USER
echo $UID
我可以 运行 来自 bash 和 node-red 的脚本具有相同的结果:
pi
1000
但是当我尝试关闭命令时:
shutdown -r now
我无法从 node-red 执行它,但我可以毫无问题地从 bash 执行它,尽管那里是同一个用户 (pi)。
有解释吗?
谢谢!
尝试使用
sudo shutdown -r now
您 运行ning node-red 作为普通用户,而不是超级用户。同时,bash 总是 运行 作为超级用户。
我遇到了以下问题:
- 我在 raspberry pi (Linux) 上安装了 node-red
我正在 运行 编写一个脚本,我在其中执行以下操作(myscript.sh - 在 /home/pi 中找到):
回显$USER
echo $UID
我可以 运行 来自 bash 和 node-red 的脚本具有相同的结果:
pi
1000
但是当我尝试关闭命令时:
shutdown -r now
我无法从 node-red 执行它,但我可以毫无问题地从 bash 执行它,尽管那里是同一个用户 (pi)。
有解释吗?
谢谢!
尝试使用
sudo shutdown -r now
您 运行ning node-red 作为普通用户,而不是超级用户。同时,bash 总是 运行 作为超级用户。