实际工作中由于各种因素电脑不会一直连着网络编译,若带电脑去其它地方处理问题,则原先编译项目就会中断,这种情况推荐使用screen来进行后台编译和运行,减少因网络断开等中断工作,提高效率。
- 创建后台:screen -S justin
- 查看有多少后台服务: screen -list
- 切换到后台screen -x justin,网络断开后,再次登入SSH后,可以用此命令切换回后台
- 不需要再编译的时候,可以通过kill pid结束进程,节省服务器资源
justin.chen@ubuntu:~$ screen -S justin
justin.chen@ubuntu:~$ screen -list
There is a screen on:
184565.justin (11/25/2021 03:11:56 PM) (Attached)
1 Socket in /var/run/screen/S-justin.chen.
justin.chen@ubuntu:~$kill 184565
[screen is terminating]