关闭与远程服务器的连接后,在虚拟环境中返回正在运行的脚本

卡尔·格林(Carl Guerrin)

我正在运行一个收集数据的Python脚本,并且该脚本正在VPS(基于Debian)上远程托管的虚拟环境中运行。我的电脑崩溃了,我正试图回到python脚本的可视日志中。我知道该脚本仍在运行,因为它将其数据保存到CSV文件中。该CSV仍在写入中。如果再次激活源,则可以重新运行脚本。在我看来,在这种情况下,我将有2个实例运行同一脚本...

我对虚拟环境不熟悉,在不停用和重新激活虚拟环境的情况下,我找不到正确的方法。我在可以购买的最便宜的OVH VPS上运行脚本,因为我的计算机显然不可靠,无法运行24/7。

安德特

您可能screen曾经在单独的终端会话中运行脚本。如果ssh连接断开,这将避免丢失日志记录。
工作流程将是(在您的主机上)以下几行:

# Install screen
$ sudo apt udpate
$ sudo apt install screen

# Start a screen session
$ screen

# Run your script
$ python myscript.py

如果您断开ssh连接,则足以:

# ssh back into the host from your client

# reattach previous screen session
$ screen -r

对于高级用途,官方文档非常全面。

注意:作为更一般的说明,上面解释的内容几乎是终端多路复用器的基本逻辑。您将可以使用实现相同的功能tmux

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关闭SSH后,如何在远程服务器上保持python脚本运行?

来自分类Dev

使用cron计划激活虚拟环境并启动Django服务器的bash脚本

来自分类Dev

如何检查服务器中是否正在运行Shell脚本

来自分类Dev

在虚拟环境中从Ubuntu 14.04.2 LTS LTSP服务器启动时,瘦客户端“错误:套接字失败:连接超时”

来自分类Dev

将正在运行的物理服务器复制到虚拟机

来自分类Dev

从节点如何检查远程服务器是否正在运行ssh?

来自分类Dev

无法从本地主机连接到 MySQL 服务器,但 MySQL 服务正在运行

来自分类Dev

SSH连接后在服务器中自动运行脚本

来自分类Dev

SSH连接后在服务器中自动运行脚本

来自分类Dev

PyCharm在关闭后仍显示正在运行的脚本

来自分类Dev

检查服务器是否正在运行,并使用批处理脚本复制文件

来自分类Dev

无法在VPS上安装Teamspeak3服务器(说服务器正在运行,但无法连接)

来自分类Dev

Rails Thin服务器正在运行,但无法连接

来自分类Dev

Rails Thin服务器正在运行但无法连接

来自分类Dev

套接字服务器正在运行,但客户端无法连接

来自分类Dev

在虚拟环境中运行主管

来自分类Dev

无法sftp:返回128“ sftp服务器正在运行”

来自分类Dev

在CI服务器虚拟环境上安装软件包依赖项

来自分类Dev

如何知道Solr服务器是否正在运行

来自分类Dev

如何知道HBase服务器是否正在运行

来自分类Dev

Redis-ECONNREFUSED。即使服务器正在运行

来自分类Dev

无法退出正在运行的Jupyter Notebook服务器

来自分类Dev

哪个tftp服务器正在运行

来自分类Dev

Web服务器受损,奇怪的进程正在运行

来自分类Dev

确认X服务器正在运行

来自分类Dev

Express - Get 域名服务器正在运行

来自分类Dev

您可以从正在运行的 TCP 服务器中启动一个新的 TCP 服务器吗?

来自分类Dev

没有正在运行的实例(无流量)的App引擎(标准环境)服务器是否免费?

来自分类Dev

如何在我注销后不退出的远程服务器上运行 python 脚本?

Related 相关文章

  1. 1

    关闭SSH后,如何在远程服务器上保持python脚本运行?

  2. 2

    使用cron计划激活虚拟环境并启动Django服务器的bash脚本

  3. 3

    如何检查服务器中是否正在运行Shell脚本

  4. 4

    在虚拟环境中从Ubuntu 14.04.2 LTS LTSP服务器启动时,瘦客户端“错误:套接字失败:连接超时”

  5. 5

    将正在运行的物理服务器复制到虚拟机

  6. 6

    从节点如何检查远程服务器是否正在运行ssh?

  7. 7

    无法从本地主机连接到 MySQL 服务器,但 MySQL 服务正在运行

  8. 8

    SSH连接后在服务器中自动运行脚本

  9. 9

    SSH连接后在服务器中自动运行脚本

  10. 10

    PyCharm在关闭后仍显示正在运行的脚本

  11. 11

    检查服务器是否正在运行,并使用批处理脚本复制文件

  12. 12

    无法在VPS上安装Teamspeak3服务器(说服务器正在运行,但无法连接)

  13. 13

    Rails Thin服务器正在运行,但无法连接

  14. 14

    Rails Thin服务器正在运行但无法连接

  15. 15

    套接字服务器正在运行,但客户端无法连接

  16. 16

    在虚拟环境中运行主管

  17. 17

    无法sftp:返回128“ sftp服务器正在运行”

  18. 18

    在CI服务器虚拟环境上安装软件包依赖项

  19. 19

    如何知道Solr服务器是否正在运行

  20. 20

    如何知道HBase服务器是否正在运行

  21. 21

    Redis-ECONNREFUSED。即使服务器正在运行

  22. 22

    无法退出正在运行的Jupyter Notebook服务器

  23. 23

    哪个tftp服务器正在运行

  24. 24

    Web服务器受损,奇怪的进程正在运行

  25. 25

    确认X服务器正在运行

  26. 26

    Express - Get 域名服务器正在运行

  27. 27

    您可以从正在运行的 TCP 服务器中启动一个新的 TCP 服务器吗?

  28. 28

    没有正在运行的实例(无流量)的App引擎(标准环境)服务器是否免费?

  29. 29

    如何在我注销后不退出的远程服务器上运行 python 脚本?

热门标签

归档