繁体   English   中英

在Ubuntu终端中,如何保持python程序运行?

[英]In an Ubuntu terminal how can I keep a python program going?

我最近有自己的VPS,打算从中运行不和谐的bot。 但是,我遇到的主要问题是关闭PuTTY会话时,即使服务器保持打开状态,程序也会关闭。

在选择结束该程序之前,如何使该程序永久存在?

由于您在启动python程序时位于终端窗口的ubuntu上,因此请使用nohup命令(手册页摘要):

nohup-运行不受挂断影响的命令,并输出到非tty

例如:

$ nohup /tmp/a.out /tmp/data
nohup: ignoring input and appending output to 'nohup.out'
$ 

通过在终端的文件名末尾提供“&”符号,可以在后台运行任何脚本文件。

例:

sudo filename.py & 

即使您关闭腻子会话,它也可以继续运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM