首页 文章

Raspberry Pi启动脚本重复

提问于
浏览
-1

我试图在覆盆子pi的每次启动时运行一些脚本 . 我已经能够验证当它们未配置为自动启动时,我可以运行它们,并且它们都完全按预期工作(并且仅在一个实例中) . 我已经尝试了很多自动启动这些脚本的方法,我发现使用.config / autostart目录中的桌面条目是我的首选方式 . 我也尝试在.config / lxsession / LXDE-pi / autostart中编辑rc.local,crontab,systemd和条目,但没有成功 .

问题在于,当我在启动时运行脚本时,脚本正在运行(我将其设置为打开LXterminal的新实例,尽管没有重复的终端) . 该脚本在启动时运行就好了,但我无法弄清楚为什么似乎还有一个“幽灵”版本的脚本 . 我将autostart命令设置为写入日志文件,以显示脚本多次运行 . 我也尝试过一个新的raspbian安装 . 有人可以帮我解决这个问题吗?我对我的问题感到茫然 . 这适用于亚马逊Alexa .

这是我在/home/pi/.config/autostart/AlexaBoot.desktop中的内容:

[Desktop Entry]
Name=AlexaBoot
Exec=lxterminal -e "/bin/bash /home/pi/Desktop/alexa_boot.sh"
Type=Application

如有必要,我可以在autostarted脚本中发布我的内容 . 谢谢 .

1 回答

  • 0

    找到了解决此问题的方法 . 我的解决方案概述了类似的Github issue,希望这能够帮助有同样问题的人 .

相关问题