下面先说说两种方法:
一、使用screen命令
这个暂时不赘述, 网上一大堆方法, 相关传送门 https://www.wkwkk.com/articles/6387a53ec0fdd469.html
二、使用disown命令
这个方法比screen的优势在于, 你不必心里计划着提前输入screen准备。随时用随时可以留个后手……
正如网上说明书所讲述的, disown命令可以解除linux用户session和nohup作业进程的关联性。命令格式为
disown %作业号
上述命令的作业号不是“进程号”,你在输入nohup指令回车之后, 中括号里的数字就是所谓的“作业号”。
如果你搞错了, 控制台会告诉你“没这个活”
disown: %1234567: no such job
那么问题来了, 如果早就一不小心把终端返回的文字给clear掉了, 我还上哪找作业号呢? 答案是使用jobs命令, 呼唤乔布斯。
jobs
这样系统就会列出nohup目前正在忙的作业列表。
disown之后就可以放心大胆地输入exit了。