Autor Thema: Python-Script nach dem booten richtig starten  (Gelesen 3372 mal)

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 21446
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Python-Script nach dem booten richtig starten
« Antwort #15 am: 03 April 2022, 13:50:26 »
ämmh die Gänsefüße am Ende?
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz
Zustimmung Zustimmung x 1 Liste anzeigen

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8470
Antw:Python-Script nach dem booten richtig starten
« Antwort #16 am: 03 April 2022, 13:51:39 »
Und zusätzlich:
Woher weißt Du, das Dein Script nicht gestartet wurde?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline TomLee

  • Tester
  • Hero Member
  • ****
  • Beiträge: 4449
  • ... wer sät, der erntet ...
Antw:Python-Script nach dem booten richtig starten
« Antwort #17 am: 03 April 2022, 14:00:39 »
Zitat
ämmh die Gänsefüße am Ende?

 8)

Auch nach Korrektur, der Nano blinkt nicht  ;D

Zitat
Woher weißt Du, das Dein Script nicht gestartet wurde?

wenn das Skript laufen würde sehe ich das auch an einem Arduino Nano der per USB angeschlossen ist und in kurzen Intervallen dann blinken müsste.

Offline TomLee

  • Tester
  • Hero Member
  • ****
  • Beiträge: 4449
  • ... wer sät, der erntet ...
Antw:Python-Script nach dem booten richtig starten
« Antwort #18 am: 03 April 2022, 16:47:25 »
Lösung, eine Pause:

@reboot screen -dm bash -c "cd ~/bla; sleep 10; python3 meinskript.py"

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 21446
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Python-Script nach dem booten richtig starten
« Antwort #19 am: 03 April 2022, 16:57:44 »
Dann will Dein Script etwas, was unmittelbar nach dem Start nicht verfügbar ist? Sowas wie Netzwerk oder so?
Klingt eigentlich danach, als ob Du eine Abhängigkeit einbauen müsstest. oder statt cron systemd verwenden? Oder damit leben :)
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Offline TomLee

  • Tester
  • Hero Member
  • ****
  • Beiträge: 4449
  • ... wer sät, der erntet ...
Antw:Python-Script nach dem booten richtig starten
« Antwort #20 am: 03 April 2022, 17:12:53 »
Klar will das Skript Internet, dachte das wär klar gewesen nachdem ich das Skript gezeigt hatte, jetzt ist mir auch klarer auf was man achten muss.

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8470
Antw:Python-Script nach dem booten richtig starten
« Antwort #21 am: 04 April 2022, 08:42:26 »
?? Habe ich was übersehen ??
Wo ist das Script?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline TomLee

  • Tester
  • Hero Member
  • ****
  • Beiträge: 4449
  • ... wer sät, der erntet ...
Antw:Python-Script nach dem booten richtig starten
« Antwort #22 am: 04 April 2022, 08:45:29 »
?? Habe ich was übersehen ??
Wo ist das Script?

Vermutlich  ;D.

In #10.

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8470
Antw:Python-Script nach dem booten richtig starten
« Antwort #23 am: 04 April 2022, 09:04:25 »
in #10 Steht aber nichts ... also vom Inhalt

Zitat
Woher weißt Du, das Dein Script nicht gestartet wurde?
wenn das Skript laufen würde sehe ich das auch an einem Arduino Nano der per USB angeschlossen ist und in kurzen Intervallen dann blinken müsste.
Wenn Dein Arduino blinkt, weißt Du das Dein Script gestartet wurde und funktioniert. Aber ob es gestartet wurde und nicht funktioniert, weißt Du eben nicht. Ergänze mal Dein Script mit Logausgaben. Vielleicht wird es gestartet, funktioniert nur eben nicht als Cron, oder zu früh, spät oder sonstwas ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline TomLee

  • Tester
  • Hero Member
  • ****
  • Beiträge: 4449
  • ... wer sät, der erntet ...
Antw:Python-Script nach dem booten richtig starten
« Antwort #24 am: 04 April 2022, 09:22:10 »
Zitat
in #10 Steht aber nichts ... also vom Inhalt

Man kann aber dem Link folgen.

Zitat
Wenn Dein Arduino blinkt, ...

Wenn der Nano blinkt, hat er eine "Aufgabe" gelöst oder fordert (über das Skript via Internet) eine Neue an (weiß ich noch nicht welche Situation das ist). Ergo blinkt der Nano läuft das Skript. In einem Dashboard kann man auch sehen das der Nano arbeitet.

Offline TomLee

  • Tester
  • Hero Member
  • ****
  • Beiträge: 4449
  • ... wer sät, der erntet ...
Antw:Python-Script nach dem booten richtig starten
« Antwort #25 am: 04 April 2022, 09:45:54 »
Achso, das sleep verwende ich in der ganz am Anfang erwähnten Anweisung:

@reboot screen -dm bash -c "cd ~/bla; sleep 10; python3 meinskript.py"
Ich sehe also auch nach dem reboot, mit screen -r, das alles tut was es soll.

Offline Thyraz

  • Hero Member
  • *****
  • Beiträge: 1306
Antw:Python-Script nach dem booten richtig starten
« Antwort #26 am: 04 April 2022, 11:48:32 »
Man kann aber dem Link folgen.

Sorry, hab nix sinnvolles beizutragen, aber einen Link hinter 3 Smilies zu verstecken?  :o

Cooler Trick wenn man unbedingt erreichen will, dass einem keiner hilft. Merk ich mir für das nächste Mal. *duckundweg*  ;)
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...
Gefällt mir Gefällt mir x 1 Zustimmung Zustimmung x 1 Liste anzeigen

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8470
Antw:Python-Script nach dem booten richtig starten
« Antwort #27 am: 04 April 2022, 14:03:35 »
Danke Thyraz, ich bin jedenfalls nicht darauf gekommen, das ein Link hinter Smilies ist ...... wollte hier schon genervt mit Hilfe aufgeben ...

@TomLee
Baue dir trotzdem mal mehr Debuginfos ein ....
« Letzte Änderung: 04 April 2022, 14:05:20 von Wernieman »
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

 

decade-submarginal