Seite 1 von 1

Pycharm Script permanent laufen lassen

Verfasst: Samstag 2. Oktober 2021, 07:35
von Jyll
Hallo liebe Gemeinde, Dank Eurer Mithilfe hab ich es nun geschafft, ein erstes Script für den TG-Bot zum Laufen zu bringen. Nun stoße ich wieder auf ein neues Problem. Wenn ich Pycharm schließe, dann schließt sich auch die Py-Datei und "Run" geht verloren. Da ein Shedule-Ereignis einmal am Tag zu einer bestimmten Uhrzeit ausgeführt werden soll, bricht das nach Schließen (übers Kreuz oben) also ab. Hier gab es schon mal die Frage danach. Allerdings konnte ich eine Antwort darauf nicht erkennen. Deshalb hier nun meine Frage. Gibt es eine Option in Pyhcharm, die ich einstellen kann? Beim Schließen werde ich noch gefragt "Terminate" oder "Disconnect". Aber beides klappt irgendwie nicht. Öffne ich Pycharm wieder, muss ich den Run wieder auslösen. Danke Euch. Viele Grüße Jyll

Re: Pycharm Script permanent laufen lassen

Verfasst: Samstag 2. Oktober 2021, 07:59
von sls
Pycharm ist eine Entwicklungsumgebung. Die bietet dir zwar die Möglichkeit das Programm zu starten und zu beenden, das ist aber eher gedacht um die Lauffähigkeit zu prüfen, Programmteile zu debuggen oder das Programm einmalig laufen zu lassen. Möchtest du das Programm dauerhaft laufen lassen, musst du die Mittel deines Betriebssystems dafür bemühen. Unter Windows meine ich Scheduled Tasks. Linux bietet dafür cronjobs.

Re: Pycharm Script permanent laufen lassen

Verfasst: Samstag 2. Oktober 2021, 09:25
von Jyll
Hallo @sls, vielen Dank. Wieder etwas schlauer. Muss noch komplett umlernen (von Windows zu Linux I VBA zu Python). Ist manchmal nicht ganz einfach. Danke für Deine Hilfe. VG

Re: Pycharm Script permanent laufen lassen

Verfasst: Samstag 2. Oktober 2021, 09:31
von noisefloor
Hallo,

Ergänzung: wenn du das Skript beim Systemstart oder beim Login des Nutzer permanent starten willst ist eine systemd Service Unit das Mittel der Wahl.

Gruß, noisefloor