Raspi Startup Script

  • Hallo,

    Gibt es eine Möglichkeit ein python script nach dem kompletten RasPi Start auszuführen?, denn wenn ich es in webmin pack (es ist eine while schleife vorhanden), dann hängt der sich natürlich nachm apache start auf, da dan webmin das python script feuert und es die while schleife ausführt..

    Greetz

  • Keine Ahnung was dein Programm macht.
    Entweder über ein Startscript im init.d oder per Cron mittels @reboot

    Offizieller Schmier und Schmutzfink des Forum.
    Meine PI:

    Display Spoiler

    #1 : Pi1 - Packet Radio Digi mit TNC-PI
    #2 : Pi2 - ADSB Feeder
    #3 : Pi3 - DHCP/DNS Server für 4 VLAN
    #4 : Pi3 - Wireguard Gateway
    #5 : Pi3 - FM Funknetz Gateway mit Shari SA818
    #6 : PI Zero W mit DMR Hotspot
    #7 : Pi4 4GB - Kiosk Browser
    #8 : Pi4 4GB - Kiosk Browser
    #9 : Pi4 8GB - Test Pi

    Dazu noch ein paar Zero und Pi1/2 die noch auf einen sinnvollen Einsatz warten.

  • Was von den beiden Methoden wird denn nach dem kompletten start vom Raspberry Pi ausgeführt? und mit komplett mein ich wenn man sich einloggen kann. ^^

    //Edit: Ich glaube webmin benutzt init.d wo der Raspi sich bei mir aufhängt, bis ich den Arduino vom USB nehme..

    Edited once, last by Tasty (March 27, 2013 at 3:32 PM).

  • Meine rc.local datei sieht nun wie folgt aus:

    Wenn ich den Pi starte kommt: "/etc/rc.local: 24: /etc/rc.local: import: not found", vll. liegts daran das mein python import falsch ist und deshalb die anderen imports ned als python imports erkannt werden?

    Ich hab nun ganz einfach das ganze in einen direktaufruf des skriptes geändert und siehe da es funktioniert, danke an alle.

    Edited once, last by Tasty (March 27, 2013 at 4:36 PM).

  • ich glaube in der rc.local kommt nur der aufruf für dein skript also nur
    sh /home/pi/ardurioskript.sh

    und in die ardurioskript.sh
    dann dein text oben

    ich glaube, weiß es net genau

  • Danke Steakschen, hat sich aber genau so schon erledigt wie im vorherigen Post schon steht, war deine Lösung die die ich im Endeffekt genutzt habe: "Ich hab nun ganz einfach das ganze in einen direktaufruf des skriptes geändert und siehe da es funktioniert, danke an alle."

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!