1,在程序运行时使用ctrl+z将程序放在后台队列中暂停,在使用bg % 序号 命令,启动,这时如果将终端退出,在使用jobs查看,无法查看到刚刚放在后台的进程,是因为jobs只能看到其当前终端的后台程序,如果使用ps id 就可以看到刚刚放在后台的程序了,比如项目端口在10702,我们使用 lsof -t -i:10702 获取进程id号,ps id 就能看到后台进程l。
2,使用screen ,会开启一个新的回话,screen -S name ,在screen中启动程序,然后ctrl+b +d退出,退出终端,打开一个新的终端,screen -r name ,程序依然运行
3,使用tmux, tmux -s name 创建一个新的回话,在回话中创建程序,ctrl+b+d,退出,在退出终端,打开一个新的 使用 tmux attach -t name ,进入终端程序依然运行。