Zdravím,
mám napsaný takový základní jednoduchý xmlrpc server, který dělá vše co má. Chtěl bych však tento kód upravit tak, aby jej bylo možné spouštět, jako init script v linuxu, primárně mi jde o distribuci debian.

V současném stavu se tento xmlrpc server spustí, ale jakmile zavřu konzoli, server se ukončí.

Samozřejmě jsem použil google, ale v zásadě jsem nic nenašel.

Děkuji za každou radu,
milos
from SimpleXMLRPCServer import SimpleXMLRPCServer
from datastructures import *
import cPickle as pickle
from handlers import *
import os
 


def switch( serialized ):
  ins = pickle.loads( serialized )
  modul = ins.__class__.__name__.lower().split("/").pop()
  if not ins.domain.__eq__(""):
    return takeaction.get( modul  ,rollback )( ins )  
  return False



def listDir( address ):
  dr = []
  for line in os.walk( address ):
    dr.append( line[0] ) 
  return dr



# Create server
server = SimpleXMLRPCServer(("0.0.0.0", 8888))
server.register_introspection_functions()
#Register methof switch
server.register_function(switch, 'service')
server.register_function(listDir, 'listDir')

# Run the server's main loop
server.serve_forever()
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem