在linux上运行python app在后台

前端之家收集整理的这篇文章主要介绍了在linux上运行python app在后台前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这里有个奇怪的问题,但我在 Linux服务器上玩的是一个python聊天服务器/客户端组合.目前,如果我这样做:
$: cd /path/to/chat/server
$: sudo python ChatServer_Listen.py

这将启动python app运行循环,服务器将侦听传入的TCP连接.

我的问题是,如果我关闭终端窗口,ssh会话退出,python应用程序停止运行,客户端无法再连接.我宁愿不在本地24/7运行终端实例.我可以将这个python应用程序设置为可以在Linux后台运行的东西吗?如果是这样,怎么样?理想情况下,它有点像Apache作为服务运行.

谢谢你的协助!

解决方法

你可以使用nohup python ChatServer_Listen.py&

nohup会将您的程序输出记录到nohup.out文件中.

要停止程序,必须使用kill your_pid命令.

猜你在找的Linux相关文章