3 # installation instructions
4 # * add a service in /etc/services for rpyc: tcp port 18812
5 # * add "rpyc .... /usr/lib/pythonXX/site-packages/Rpyc/Servers/std_server.py"
6 # to /etc/inetd.conf (i dont remember syntax, rtfm)
7 # * dont forget to chmod +x this file
8 # * restart inetd with sighup
12 from traceback import format_exception
13 from ServerUtils import log, serve_pipes
16 def main(filename = "/tmp/rpyc-server.log"):
17 log.logfile = open(filename, "a")
19 log("started serving at", time.asctime())
22 serve_pipes(sys.stdin, sys.stdout)
24 log(*format_exception(*sys.exc_info()))
26 log("server exits at", time.asctime())
28 if __name__ == "__main__":