ist aber gelöst und funktioniert.
habs nur nochmal getippt, im script ist alles richtig eingerückt:
def ExitallGhost(self, event):
ret = wx.MessageBox('Sure you want...', 'Quit all GV', wx.YES_NO | wx.CENTRE |wx.YES_DEFAULT, self)
if ret == wx.YES:
while len(self.procs) > 0:
proc = self.procs ...
Die Suche ergab 6 Treffer
- Montag 4. Oktober 2010, 14:58
- Forum: Allgemeine Fragen
- Thema: subprocess beenden
- Antworten: 10
- Zugriffe: 2353
- Montag 4. Oktober 2010, 14:26
- Forum: Allgemeine Fragen
- Thema: subprocess beenden
- Antworten: 10
- Zugriffe: 2353
Re: subprocess beenden
sorry.
problem gelöst.
danke für die tips an BlackJack
problem gelöst.
Code: Alles auswählen
while len(self.procs) > 0:
proc = self.procs.pop()
os.kill(proc.pid, signal.SIGQUIT)
- Sonntag 3. Oktober 2010, 22:16
- Forum: Allgemeine Fragen
- Thema: subprocess beenden
- Antworten: 10
- Zugriffe: 2353
Re: subprocess beenden
ok, os.fork() war sinnlos.
einiges mit os.kill(proc.pid,signal.SIGTERM) und os.kill(pid,signal.SIGKILL) rumprobiert. produziere nur diverse fehlermeldungen..
einiges mit os.kill(proc.pid,signal.SIGTERM) und os.kill(pid,signal.SIGKILL) rumprobiert. produziere nur diverse fehlermeldungen..
- Sonntag 3. Oktober 2010, 19:27
- Forum: Allgemeine Fragen
- Thema: subprocess beenden
- Antworten: 10
- Zugriffe: 2353
Re: subprocess beenden
jep, gelesen und probiert..
habe den code so geändert:
def ExitallGhost(self, event):
ret = wx.MessageBox('blabla.., 'Quit all GV', wx.YES_NO | wx.CENTRE |wx.YES_DEFAULT, self)
if ret == wx.YES:
while len(self.procs) > 0:
self.proc = self.procs.pop()
self.pid = os.fork()
os.kill(-self.pid ...
habe den code so geändert:
def ExitallGhost(self, event):
ret = wx.MessageBox('blabla.., 'Quit all GV', wx.YES_NO | wx.CENTRE |wx.YES_DEFAULT, self)
if ret == wx.YES:
while len(self.procs) > 0:
self.proc = self.procs.pop()
self.pid = os.fork()
os.kill(-self.pid ...
- Sonntag 3. Oktober 2010, 11:11
- Forum: Allgemeine Fragen
- Thema: subprocess beenden
- Antworten: 10
- Zugriffe: 2353
Re: subprocess beenden
hi, danke für die antwort.
das war mir klar, dass es die methode nicht gibt in 2.4.
wusste (und weiss) nur nicht, wie ich das os.kill() in den vorgegbenen code einsetzen soll, dass es auch funktioniert (deswegen der code-ausschnitt)..soll auf centos laufen, da gehts nur mit der 2.4. version.
danke ...
das war mir klar, dass es die methode nicht gibt in 2.4.
wusste (und weiss) nur nicht, wie ich das os.kill() in den vorgegbenen code einsetzen soll, dass es auch funktioniert (deswegen der code-ausschnitt)..soll auf centos laufen, da gehts nur mit der 2.4. version.
danke ...
- Sonntag 3. Oktober 2010, 00:19
- Forum: Allgemeine Fragen
- Thema: subprocess beenden
- Antworten: 10
- Zugriffe: 2353
subprocess beenden
hallo,
nach erfolglosen recherchen, hoffe ich auf einen tip für folgendes dilema:
habe ein programm, dass bisher mühelos funktioniert hat, wenn es über subprocess.popen mehrere dateien in einem externen programm öffnen und über das python.script schließen sollte.
das funktioniert, solange es unter ...
nach erfolglosen recherchen, hoffe ich auf einen tip für folgendes dilema:
habe ein programm, dass bisher mühelos funktioniert hat, wenn es über subprocess.popen mehrere dateien in einem externen programm öffnen und über das python.script schließen sollte.
das funktioniert, solange es unter ...
