我正在使用 Raspberry Pi 3。我想在它启动时执行一个程序。
我不是 root。
这没有用:
sudo nano/etc/rc.local
- 在
fi
和exit 0
之间写入sudo/my program/src/execute program &
- 重启
如何在树莓派启动时运行程序?
最佳答案
我关注了this .这让我可以自动登录并加载桌面 (startX)
对于自动登录:
sudo nano /etc/inittab
向下滚动到:
1:2345:respawn:/sbin/getty 115200 tty1
并改为:(注释掉)
#1:2345:respawn:/sbin/getty 115200 tty1
在该行下添加:
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
并保存。
然后编辑sudo nano/etc/rc.local
然后我使用这一行在 RPi 启动时自动启动桌面:
su -l pi -c startx
其中pi
是用户,startx
是要运行的命令。
关于linux - 如何在设备启动时在树莓派上自动执行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39864679/