我ssh
从 MacBook 转到远程 Linux,并启动了一个冗长的脚本(将 2000000 多行 csv 文本记录导入 MySQL)。可惜一小时后我不得不拿走我的 MacBook。
当我拔下 MacBook 时,如何让脚本继续运行?
答案1
使用 nohup 并在后台运行您的进程。像这样运行您的进程:
nohup command &
编辑:
要 nohup 正在运行的进程:按 ctrl+z,输入“bg”,然后输入“disown”
答案2
nohup 很好,但是 spartian.screen 功能强大。我们来做一下:
screen
command
键入 Control-A,然后键入 d。这将分离屏幕会话。您将看到分离的会话:
screen -ls
要重新连接会话:
screen -r
也可以看看此屏幕演示