Die Suche ergab 9 Treffer

von tschinz
Mittwoch 28. Mai 2008, 15:42
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

Das hat das problem gelöst, funktioniert auf Windows und Linux. Danke nochmals für die schnelle und Kompetente Hilfe.

tschinz
von tschinz
Dienstag 27. Mai 2008, 11:11
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

ups mein fehler. bekomme aber trotzdem einen Error. Der code ist gleich wie oben ausser cmd = 'python class1.py' arg = '1' p = subprocess.Popen([cmd, arg]) Der Error ist: Adding current path to PYTHONPATH: /home/zas/workspace/threadtest Traceback (most recent call last): File "vcat-lcas.py"...
von tschinz
Dienstag 27. Mai 2008, 11:00
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

sorry ich habe vergessen zu erwähnen das ich die processe sehe im processmanager von Linux aber wo ist das output, ich möchte den output eigentlich im shell sehen wo ich das toplevel-skript gestarted habe.


/tschinz
von tschinz
Dienstag 27. Mai 2008, 10:57
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

Also, habe mal eine testklasse und eine Test toplevel erstellt um das ganze zu testen. Aber es schient nicht zu funktionieren, irgendwo mache ich einen Fehler. hier mein code toplevelfile welches ich mit einem Interpreter ausführe: import sys, time, os #----------------------------------------------...
von tschinz
Dienstag 27. Mai 2008, 10:21
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

du meinst etwas wie: p = Popen(["mycmd", "myarg"]) Eine frage dazu habe ich noch. Wie erfahre ich die Pid dieses processes damit ich ihn am ende wieder beenden kann? Bzw. wie beende ich ihn am schluss? Oder noch besser, könntest du mir eine kleines posting machen mit einem Popen ...
von tschinz
Dienstag 27. Mai 2008, 09:52
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

Ich habe viele verschiedene skripts. Alls kommunizieren untereinander mit TCP sockets. Bis jetzt habe ich die skripts unter Linux mit einem shell aufgerufen, was wiefolgt ausgesehen hat. $GFP_BASE_DIR/source.py \ --VCAT_host $VCAT_SOURCE_HOST_LOCAL \ --VCAT_port $DATA_FROM_GFP_PORT_LOCAL \ --infile ...
von tschinz
Dienstag 27. Mai 2008, 09:35
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

Hallo, Also ich habe ein bisschen probiert. Es ist egal ob ich eine self. oder eine "normale" Variabel habe. Falls ich 2 instanzen bzw. 2 threads der gleichen klasse erstelle mit der oben erwähnten methode. Habe beide threads die genau gleichen variabeln bzw. objekte. Wie keppla gesagt hat...
von tschinz
Dienstag 27. Mai 2008, 09:06
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

Hallo keppla, Dies bedeuted wenn ich in einem skript im main ein self.name objekt erstelle. und 2 instanzen dieses main's (bzw. skripts) erstelle, greifen beide auf das selbe self.name zu. Dieses self.name wird aber erst im main erstellt. In dem Fall lautet meine Frage anders. wie erstelle ich im Ob...
von tschinz
Dienstag 27. Mai 2008, 08:10
Forum: Allgemeine Fragen
Thema: Multithread Windows and Linux kompatibel
Antworten: 15
Zugriffe: 1927

Multithread Windows and Linux kompatibel

Hallo Leute, Ich möchte ein sozusagen Toplevel skript schreiben welches andere Pythonskripts aufruft und threads dieser skripts erstellt. Dieses System sollte unter windows sowie unter Linux funktionieren ohne etwas am code zu ändern. eigentlich funktioniert es, habe aber einen Bug bemerkt. Ich erst...