如何保持Python应用程序在EC2实例中运行?

如何保持Python应用程序在EC2实例中运行?,python,amazon-ec2,ssh,terminal,Python,Amazon Ec2,Ssh,Terminal,我有一个python应用程序,作为名为“example.py”的文件上传到EC2实例。我希望这段代码能够持续运行,因为它有一个while循环,每分钟调用一个第三方twitterapi。如果运行“python3 example.py”并关闭终端,SSH会话将终止。python应用程序是否会继续在该EC2实例中运行?我怎样才能确定呢?谢谢。您可以使用命令断开与当前会话的连接,并&在后台运行: nohup python3 example.py & 您可以使用命令断开与当前会话的连接,并&在后

我有一个python应用程序,作为名为“example.py”的文件上传到EC2实例。我希望这段代码能够持续运行,因为它有一个while循环,每分钟调用一个第三方twitterapi。如果运行“python3 example.py”并关闭终端,SSH会话将终止。python应用程序是否会继续在该EC2实例中运行?我怎样才能确定呢?谢谢。

您可以使用命令断开与当前会话的连接,并
&
在后台运行:

nohup python3 example.py &
您可以使用命令断开与当前会话的连接,并
&
在后台运行:

nohup python3 example.py &

快速解决方案-您在SSH终端中运行:

nohup python3 example.py & 
screen
(如果你不想看到以后发生的事情,最好是这样)

最佳解决方案-您可以在SSH终端中创建一个屏幕:

nohup python3 example.py & 
screen
然后按ctrl+a+d组合键从中分离。然后可以安全地关闭SSH。如果您想稍后了解情况,您可以:

screen -r

快速解决方案-您在SSH终端中运行:

nohup python3 example.py & 
screen
(如果你不想看到以后发生的事情,最好是这样)

最佳解决方案-您可以在SSH终端中创建一个屏幕:

nohup python3 example.py & 
screen
然后按ctrl+a+d组合键从中分离。然后可以安全地关闭SSH。如果您想稍后了解情况,您可以:

screen -r

没问题!很高兴能帮忙。非常感谢,我不知道这个。这里有一个供其他人使用的文档链接:没问题!很高兴能帮忙。非常感谢,我不知道这个。以下是其他人的文档链接: