加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

在linux上运行python app在后台

发布时间:2020-12-13 17:11:31 所属栏目:Linux 来源:网络整理
导读:这里有个奇怪的问题,但我在 Linux服务器上玩的是一个python聊天服务器/客户端组合.目前,如果我这样做: $: cd /path/to/chat/server$: sudo python ChatServer_Listen.py 这将启动python app运行循环,服务器将侦听传入的TCP连接. 我的问题是,如果我关闭终端
这里有个奇怪的问题,但我在 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命令.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读