Спасибо за помощь, но я решил это сам, следуя этому уроку:
создайте новый файл в /etc/init.d/
, я назову его пример в этом.
Итак:
sudo nano /etc/init.d/example
Это будет файл, который будет выполнен после запуска raspberry pi.Код для этого файла следующий:
#!/bin/sh
### BEGIN INIT INFO
# Provides: Für welches Programm ist das Script?
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Kurze Beschreibung
# Description: Längere Beschreibung
### END INIT INFO
# Actions
case "$1" in
start)
# START
;;
stop)
# STOP
;;
restart)
# RESTART
;;
esac
exit 0
Поскольку я хотел, чтобы этот скрипт запускался /home/pi/task.sh
при запуске и перезагрузке, я просто поставил
/home/pi/task.sh
до ;;
после # START
и # RESTART
Если вы это сделали, сохраните его и выйдите из него.Затем введите
sudo chmod +x /etc/init.d/example
, чтобы сделать сценарий исполняемым.Последний шаг - определить уровни запуска:
sudo update-rc.d example defaults
После этого вы можете перезагрузиться и посмотреть, работает ли он.
Надеюсь, это прояснило для всех:)
(И только для меня: https://jankarres.de/2014/07/raspberry-pi-autostart-von-programmen-einrichten/: D)