我遇到以下问题:
我正在运行一个脚本,该脚本在其中执行以下操作(myscript.sh-在/ home / pi中找到):
回显$ USER
回显$ UID
我可以从bash和node-red运行该脚本,结果相同:
pi
1000
但是当我尝试关闭命令时:
shutdown -r now
我不能从node-red执行该操作,但是尽管有相同的用户(pi),我也可以在bash中执行该操作而没有问题。
对此有解释吗?
谢谢!
答案 0 :(得分:0)
尝试使用
sudo shutdown -r now
您正在以普通用户而不是超级用户身份运行node-red。同时,bash始终以超级用户身份运行。