如何在设备启动时,在树莓派上自动执行程序?

时间:2016-10-05 02:50:07

标签: linux raspberry-pi

我正在使用Raspberry Pi 3.我想在程序启动时执行它。

我不是根。

这不起作用:

  1. sudo nano /etc/rc.local
  2. fiexit 0之间写sudo /my program/src/execute program &
  3. 重新启动
  4. Raspberry Pi启动时如何运行程序?

1 个答案:

答案 0 :(得分:0)

我跟着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是要运行的命令。