Raspberry pi在启动时运行命令
我以为在启动时在树莓派上运行命令是我项目中最简单的事情。但似乎很复杂,无法正常工作。
我已经在互联网上进行了很多搜索,目的是解决我无法解决的简单目标。我要做的就是正常启动铬(不在全屏模式或任何其他设置下)。我还需要在启动时启动node.js服务器。
我关注了this,但这完全没有帮助。
我一直看到gnome-scheduler
这是一个GUI应用程序,应该在引导时运行命令。现在不推荐使用此软件包,但是我在下载的启动板中找到了以前的版本,但是我不知道如何以及在何处放置下载的文件才能正常工作。
为了方便查找,我制作了一个python脚本,该脚本应该以铬打开URL。如果我只输入两个命令,就应该简化问题:
- 运行Python(在Chromium中打开URL)
- 开始在Node.js服务器上监听
但是使用了以上教程中介绍的所有方法之后,似乎都无法正常工作。也许问题在于当树莓派启动时,其他服务似乎并未完全加载。
OS:Raspbian Linux
回答如下:我已将问题移至Raspberry PI SE,希望您在此处发布答案。谢谢。
我在一个Python项目中遇到了类似的问题,在该项目中,我需要一个Bash脚本以及执行我的程序的步骤,这些程序不仅要在Raspberry Pi引导之后运行,而且还要在GUI加载之后运行。对我有用的是按照raspberypi论坛中“ How to launch programs on LXDE startup”主题中的其中一个帖子中的说明进行操作,具体取决于Raspbian的版本
- 对于使用LXDE GUI桌面的Raspbian Wheezy:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
- 对于Raspbian Jessie或Raspbian使用Pixel GUI桌面进行拉伸:
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
编辑自动启动文件,添加行
@/home/pi/the_name_of_my_script
((因为我已将脚本放入/ home / pi :-))到文件末尾并保存。