Seite 1 von 1

Variabeln in Speicher Schreiben

Verfasst: Samstag 25. April 2026, 19:15
von s0pply
Hallo zusammen,

gibt es eine Möglichkeit, eine Variable in Speicher Pergament abzulegen solange wie das Terminal offen ist, auch wenn das Script beendet ist
und mit einem anderen Script diese Variable wieder auszulesen und den Speicher frei zugeben.

Gruß

Re: Variabeln in Speicher Schreiben

Verfasst: Samstag 25. April 2026, 20:02
von sparrow
Das klingt nach einem XY-Problem.

Was ist das Ziel, das du eigentlich erreichen möchtest und für das du denkst, dass das die Lösung ist?

Re: Variabeln in Speicher Schreiben

Verfasst: Samstag 25. April 2026, 20:34
von s0pply
Es geht darum, ich möchte eine art Terminal Session Speichern und diese beim neuaufruf des Script auslesen.
Ich habe schon gesucht, ob eseine Aktive Terminal Session gibt, bin da aber leider nicht fündig geworden, dies wäre einfacher als die Frage von oben.

Re: Variabeln in Speicher Schreiben

Verfasst: Samstag 25. April 2026, 20:48
von DeaD_EyE
Dateien bleiben nach dem Verlassen des Interpreters erhalten. Wenn du z.B. den Zustand deines Programms z.B. mit Pickle als Datei abspeicherst, kannst du diesen später laden. Das Setzen von Umgebungsvariablen ist z.B. sinnlos, da die veränderten Umgebungsvariablen nur eine Kopie des Eltern-Prozesses sind (meistens die Shell).
Es geht darum, ich möchte eine art Terminal Session Speichern und diese beim neuaufruf des Script auslesen.
Suchst du so etwas wie einen Terminal Multiplexer? Schau mal nach Tmux und Screen. Tmux ist moderner.

Re: Variabeln in Speicher Schreiben

Verfasst: Sonntag 26. April 2026, 01:40
von __blackjack__
@s0pply: Man kann Werte in eine Datei schreiben und die später wieder einlesen. Das muss man halt programmieren. Das ist aber unabhängig von einem offenen Terminal. Das muss es ja gar nicht geben — Prozesse können auch laufen, ohne mit einem Terminal verbunden zu sein. Einer der Gründe warum man gespeicherte Daten eher schlecht bis gar nicht, einem Terminal zuordnen kann. Mir würde da jetzt auch kein anderes Programm oder Programme einfallen die so etwas machen.

Re: Variabeln in Speicher Schreiben

Verfasst: Sonntag 26. April 2026, 11:15
von s0pply
Das habe ich mir schon fast gedacht, das ich hier über eine feste Datei gehen muss, dachte, es gibt so was wie bei PHP eine Art Session...

Re: Variabeln in Speicher Schreiben

Verfasst: Sonntag 26. April 2026, 13:35
von noisefloor
Hallo,
...es gibt so was wie bei PHP eine Art Session...
Das sind aber zwei paar Schuhe. Bei PHP läuft der Webserver darunter die ganze Zeit - das ist _nicht_ das gleiche wie ein Terminal, aus dem ein Python-Skript gestartet wird. Wenn du ein Python-Webframework wie Django oder Flask oder so benutzt, dann gibt es da auch ein Session-Management.

Was ist denn wirklich dein Anliegen? Wie im ersten Post gesagt ein Python-Skript, was im Terminal läuft und irgendwann zu Ende ist oder eine Python Webapplikation, die auf einem Applikationsserver läuft?

Gruß, noisefloor