Linux 命令 - fg & bg: 将进程切换到前台(后台)运行
后台运行的进程不会受到任何键盘的影响,包括试图用来中断它的 Ctrl-C 键。想要使得进程返回到前台来运行,可以使用 fg 命令来实现。
可以通过在 fg 命令后面加上百分比符号和作业编号(称为 jobspec 选项)将指定编号的任务切换到前台运行。如果后台只有一个任务,那么可以不带 jobspec 选项。
命令格式
fg [job_spec]
bg [job_spec ...]
实例
a) 将编号为 1 的后台任务切换到前台运行。
[huey@huey-K42JE ~]$ ping example.com > /dev/null & [1] 56351 [huey@huey-K42JE ~]$ jobs [1]+ Running ping example.com > /dev/null & [huey@huey-K42JE ~]$ fg %1 ping example.com > /dev/null
b) 将停止的任务切换到后台运行。
[huey@huey-K42JE ~]$ ping example.com > /dev/null ^Z [1]+ Stopped ping example.com > /dev/null [huey@huey-K42JE ~]$ bg %1 [1]+ ping example.com > /dev/null & [huey@huey-K42JE ~]$ jobs [1]+ Running ping example.com > /dev/null &