【问题标题】:shutdown cannot be executed by node-red exec node in raspberry pi树莓派中的node-red exec节点无法执行关机
【发布时间】:2019-07-02 12:45:22
【问题描述】:

我遇到以下问题:

  • 我在树莓派 (Linux) 上安装了 node-red
  • 我正在运行一个执行以下操作的脚本(myscript.sh - 在 /home/pi 中找到):

    回显 $USER

    回显 $UID

我可以从 bash 和 node-red 运行该脚本,结果相同:

pi
1000

但是当我尝试关闭命令时:

shutdown -r now

我无法从 node-red 执行它,但我可以从 bash 毫无问题地执行它,尽管存在同一个用户 (pi)。

对此有解释吗?

谢谢!

【问题讨论】:

    标签: raspberry-pi node-red privileges reboot


    【解决方案1】:

    尝试使用

    sudo shutdown -r now 
    

    您以普通用户而不是超级用户身份运行 node-red。同时,bash 始终以超级用户身份运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多