文章目录
前言
1、&
2、ctrl + z
3、jobs
4、fg:将后台进程调到前台执行
5、bg:将一个暂停的后台进程变为执行
6、&和nohup
总结
前言
有时候我们需要将一个进程放到后台去运行,或者将后台程序切换回前台,这时候就用到了我们的作业控制的命令。或者我们希望一个进程在终端退出后还能继续执行,这时候会用到&和nohup命令。
1、&
在命令后面加&表示放到后台运行
sleep 100 &
2、ctrl + z
将一个正在执行的前台进程放到后台,并且暂停
3、jobs
查看当前后台作业(进程),是获取本次bash下的后台作业。 当本次终端退出后,后台作业变成孤儿进程,孤儿进程有系统父进程接管。 当再次连接终端时,原作业与当前终端,不存在关系父子关系,故看不到进程。
jobs -l