Как переместить сервер SimpleSocket в фоновый процесс

У меня простойsocketServer это прекрасно работает в основном потоке.

#Server PORT
PORT = 8020
#reassign variables
Handler = Server #this is a SimpleHTTPHandler

httpd = SocketServer.TCPServer(("", PORT), Handler)

httpd.serve_forever()

Мне нужно иметь этот запуск в фоновом режиме и иметь возможность остановить процесс по желанию. Как правильно это сделать?

РЕДАКТИРОВАТЬ

Извините, мне было неясно. Мне нужно, чтобы сервер работал без остановки, и я могу получить доступ к системе только из SSH, поэтому я не могу просто запустить его и уйти.

Ответы на вопрос(2)

Ваш ответ на вопрос