我们可以在一个bash中同时运行多个任务,并使用 job control来管理。
由于假设我们只有一个终端介面,因此在可以出现提示字节让你操作的环境就称为前景 (foreground),至于其他工作就可以让你放入背景 (background) 去暂停或运行。
ctrl+Z 当前进程切换到后台,并使其暂停;
ctrl+C 结束当前进程;
命令后跟 “ &”符号: 直接将命令丢到背景中运行,见下。([1]表示当前bash中的任务编号, 3088为PID)
jobs 观察目前的背景工作状态
fg %n 将编号为n的背景工作移到前景
bg %n 将编号为n的背景工作,由暂停切换到运行状态
kill %n 结束掉编号为n的背景工作
由于假设我们只有一个终端介面,因此在可以出现提示字节让你操作的环境就称为前景 (foreground),至于其他工作就可以让你放入背景 (background) 去暂停或运行。
ctrl+Z 当前进程切换到后台,并使其暂停;
ctrl+C 结束当前进程;
命令后跟 “ &”符号: 直接将命令丢到背景中运行,见下。([1]表示当前bash中的任务编号, 3088为PID)
jobs 观察目前的背景工作状态
fg %n 将编号为n的背景工作移到前景
bg %n 将编号为n的背景工作,由暂停切换到运行状态
kill %n 结束掉编号为n的背景工作