如何在运行龙卷风应用程序时关闭终端?

时间:2018-06-14 23:26:23

标签: python python-3.x command-line tornado

当我关闭终端时,我通过输入命令python app.py从终端运行Python tornado web应用程序,应用程序停止。无论如何我仍然可以在端口上运行应用程序,以便关闭终端不会影响它吗?因为我不想让终端保持开放状态。

1 个答案:

答案 0 :(得分:1)

试试nohup。在您的情况下,运行起来应该足够了:

nohup python app.py &

记下此命令显示的数字;它是进程的pid,它用于终止进程本身,只需通过杀死进程即可。假设3456是进程的pid,那么这个命令将终止你的应用程序:

kill -9 3456

如果您丢失了pid,可以使用以下命令检索它:

ps -A | grep app.py

其中app.py是Python脚本文件(与初始nohup命令中使用的相同)。

无论如何,如需了解更多信息,请查看here

相关问题