Webアプリケーション用にPythonXMLRPCサーバーを作成しました。問題は、シェルからサーバーを起動して終了するたびに、xmlrpcサーバーも停止することです。バックグラウンドで引き続き実行されると考えて、別のファイルからサーバースクリプトを実行しようとしましたが、機能しませんでした。サーバーの起動に使用されるコードは次のとおりです。
host = 'localhost'
port = 8000
server = SimpleXMLRPCServer.SimpleXMLRPCServer((host, port))
server.register_function(getList)
server.serve_forever()
シェルでは>>python MyXmlrpcServer.py
、サーバーを起動するだけです。
サーバーを起動して実行し続けるにはどうすればよいですか?