使python脚本在Amazon EC2上永久运行

Tengyu Liu

我有一个python脚本,该脚本基本上可以永久运行,并且每秒检查一次网页,并在值发生变化时通知我。我将其放置在一个AWS EC2实例上,并通过ssh运行了它。启动脚本半小时后,当我检查脚本时,脚本运行良好。

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

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


编辑:我使用了AWS提供的Java SSH客户端来运行脚本

Salmanwahed

您可以使用Linux screen.Linux屏幕工具不仅可以使您免遭断开连接灾难的困扰,而且还可以通过在一个SSH会话中使用多个窗口来提高工作效率。安装:

sudo apt-get install screen

开始一个新的会话:

screen -S <screen_name>

在屏幕会话中运行过程时,请运行该过程。如果要返回主终端,请按快捷键ctrl+a+d然后输入以下内容来查看屏幕:

screen -r <screen_name>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章