Raspberry Pi Befehl/Programm beim Start ausführen?

3 Antworten

Du kannst das mit cron machen:

sudo crontab -e
@reboot root bash /home/pi/startsample.sh

Den Pfad zum Script musst Du natürlich anpassen.

Stargamer14 
Fragesteller
 03.10.2020, 17:01

Hallo,

Es funktioniert leider nicht ich habe

sudo crontab -e

ausgeführt und

 @reboot root bash /home/pi/startsample.sh

eingefügt das Verzeichnis stimmt die Datei liegt in /home/pi/.

0
franzhartwig  03.10.2020, 17:12
@Stargamer14

Was genau hast Du gemacht? Es ist immer eine gute Idee zu verstehen, was man macht. Mit der crontab kannst Du zeitgesteuert Programme bzw. Scripts starten.Mit

sudo crontab -e

editierst Du die crontab. Möglicherweise bekommst Du eine Meldung:

no crontab for root - using an empty one
Select an editor. To change later, run 'select-editor'.
 1. /bin/nano       <---- easiest
 2. /bin/ed
Choose 1-2 [1]:

Drücke die Enter-Taste.

In die crontab sollst Du dann am Ende das eintragen:

 @reboot root bash /home/pi/startsample.sh

Mit Strg-x beendest Du den Editor. Es kommen noch Nachfragen, die Du sinnentnehmend liest und zielführend beantwortest.

Mit

crontab -l

kannst Du dann prüfen, ob die Zeile richtig drinsteht.

0
Stargamer14 
Fragesteller
 03.10.2020, 17:25
@franzhartwig

ich habe

crontab -1

ausgeführt aber dann kommt der Fehler

no crontab for pi
0
franzhartwig  03.10.2020, 17:50
@Stargamer14

Grmpf. Muss natürlich

sudo crontab -l

heißen. Daran merkt man, dass Du nicht verstehst, was Du eigentlich machst.

0
Woher ich das weiß:Hobby – RaspberryPi Nutzer
Stargamer14 
Fragesteller
 03.10.2020, 16:44

Habe ich schon probiert geht aber leider nicht

0
jjk123  03.10.2020, 16:51

Was genau geht nicht? Es könnte sein, dass dein Pi zu diesem Zeitpunkt noch nicht mit dem Internet verbunden ist und es deshalb nicht geht. versuch mal eine Zeile über deinem Befehl ein "sleep 20" (ohne Anführungszeichen) zu machen

0