Autostart an app on reboot - Raspberry Pi
Option 1:
pi@raspberrypi:~ $sudo nano /etc/rc.local
#add path before exit 0 line:
su - pi -c "sleep 10 && export DISPLAY=:0 && cd "folderPath" && /usr/bin/python3 fileName.py" &
CTRL+O // to save the changes
Enter
CTRL+X // to close the file editor
pi@raspberrypi:~ $sudo reboot
(To check the autostart of the software app.)
Option 2:
go to /home/pi/.config
create an autostart folder
create a .desktop file into this.
add path of an autoreboot.sh file to it with delay : app.Desktop file
[Desktop Entry]
Exec=sh -c "sleep 15; /home/pi/on_reboot.sh"
Create a virtual environment myenv
add app folder to myenv
create a on_reboot.sh file in /home/pi/ folder. Add following paths into this file:
#!/bin/bash
source /home/pi/Documents/myenv/bin/activate
cd /home/pi/Documents/myenv/MyApp
python3 app.py
sudo reboot to check the autostart of the software app.
Comments
Post a Comment