(更新)实测此方法有问题,ctrl+z后进程会停止运行,即使挂起了也没用了,如需挂起后还能继续执行请参考https://blog.csdn.net/m0_37340681/article/details/84325600:
转自:https://blog.csdn.net/qq_30147275/article/details/80160519
在ssh shell中运行脚本,比如我运行一个批量下载脚本:
python download-app-annie.py
按下ctrl-z中断脚本运行,此时系统提示:
[1]+ Stopped python download-app-annie.py
意思是编号为1的任务挂起了,[1]就是任务的编号,里面的数字也可能是2,3,4…
输入命令:bg 1
这个命令将1号任务切换到后台执行
输入命令:fg 1
这个命令将1号任务切换到终端中继续执行
输入命令:disown -h %1
这个命令的意思是将1号任务从当前shell的任务列表中移除,并且忽略HUP信号,这样,即使当前Shell结束了,这个任务也不会被结束,而是继续留在后台执行。