我正在尝试将一个巨大的数据库迁移到 Ubuntu 18.04 服务器,但是有没有办法,即使我以某种方式丢失连接(vpn 或 ssh),它也会在后台继续运行迁移,并且我可以在重新连接并重新 ssh 时附加该会话?
答案1
screen
和应用tmux
是终端多路复用器
您可以运行虚拟终端,并进行连接/分离而不干扰正在进行的进程。
两者都位于 Ubuntu 存储库中。
答案2
您可以执行诸如在后台运行脚本或使用 停止正在运行的作业Ctrl-Z
并通过命令在后台继续运行它之bg
类的操作。但您需要让您的作业合理地输出到日志等,以便您可以返回并检查进度等。搜索等nohup
。bg
例如此链接这是我找到的第一个。