Vuelvo a reavivar el hilo porque me ha surgido una duda. Tengo mi proceso ejecutándose en background (mientras el usuario puede visitar otras páginas), y prentendo que cuando termine de ejecutarse el proceso que está en modo background (el nuevo hilo que he creado), se ejecute una función determinada. Creo que leí que se podía hacer pero ahora no veo como.
Os dejo algo del código:
Código Python:
Ver originalbackground = Convert(name, extension, settings.STATIC_ROOT)
background.start()
class Convert(threading.Thread):
def __init__(self, name, ext, url):
threading.Thread.__init__(self)
self.name = name
self.ext = ext
self.url = url
def run(self):
os.system(settings.STATIC_ROOT + '/script/convert.sh ' + self.name + ' ' + self.ext + ' ' + self.url)
Lo que quiero es que al terminar de ejecutarse el script convert.sh, se llame a una función determinada.