gpt4 book ai didi

python - 使 python 脚本在 Amazon EC2 上永远运行

转载 作者:太空狗 更新时间:2023-10-29 18:20:25 24 4
gpt4 key购买 nike

我有一个基本上永远运行的 python 脚本,它每秒检查一次网页,如果有任何值更改会通知我。我将它放在 AWS EC2 实例上并通过 ssh 运行它。启动后半小时左右检查时,脚本运行良好。

问题是几个小时后我再次检查时,ssh 已经关闭。当我重新登录时,没有程序在运行。我检查了所有正在运行的进程,但没有任何运行。

谁能教我如何让它在 AWS EC2 实例上永远运行(或直到我停止它)?非常感谢。


编辑:我使用 AWS 提供的 Java SSH Client 来运行脚本

最佳答案

您可以使用 Linux screen。Linux screen 工具不仅可以让您免于断线的灾难,还可以通过在一个 SSH session 中使用多个窗口来提高您的工作效率。安装:

sudo apt-get install screen

开始一个新 session :

screen -S <screen_name>

在屏幕 session 中运行您的进程。如果您想返回主终端,请按快捷键 ctrl+a+d。还可以通过键入查看屏幕,

screen -r <screen_name>

关于python - 使 python 脚本在 Amazon EC2 上永远运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23166158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com