所以我有一个脚本在我的 AWS EC2 实例 (Ubuntu) 上运行(脚本在实例内部),它应该每隔几个小时将一些基准测试结果写入一个 txt 文件(也在实例本身中)......现在我已经使用我的终端和 ssh 运行了 session ,但是如果我关闭我的终端或关闭我的计算机,脚本显然会崩溃。 我什至尝试过:“nohup myscript.py &”,但没有成功。
非常感谢这里的一些帮助
最佳答案
如上所述,在您的 Amazon ec2 实例上启动一个 tmux 窗口:
tmux new -s mywindow
新窗口启动后,运行您的脚本。脚本运行后,您可以关闭 ssh 客户端或关闭本地计算机。当您想查看结果时,再次通过 ssh 登录到您的 ec2,然后键入:
tmux a -t mywindow
这会将您带回到运行脚本的原始窗口。
关于python - 即使 CLI session 关闭,也要继续在 AWS EC2 上运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47823240/