我在我的RasPi上有一个脚本,在启动时负责移动和擦除一堆旧文件。
脚本,名为"erasePi.py"从rc.local
调用在过去的几天里,我在使用这个脚本时遇到了一些问题,缺少删除和复制文件所需的权限。
最后,我发现我正在从rc调用erasePi.py。使用下面的行:sudo python /home/.../erasePi.py
,我用:python /home/.../erasePi.py
,因为所有的脚本都是从rc运行的。本地用户有root权限。
现在一切都在工作,但我想问这个解决方案是各种因素的巧合,还是简单地,用sudo
我触发了Raspbian的异常行为?
似乎是sudo命令出了问题。
正如你在评论中提到的,rc。本地文件具有root权限。因此不需要包含sudo命令。
我希望这个评论对你有帮助
亲切的问候