作业管理:&、jobs、fg、bg、kill介绍

&: 将命令放在后台执行

用法可以如下:

tar -zpcf /tmp/tar.gz /etc &

要把当前作业放到后台执行,也可以用Ctrl + z,当我们在编辑文件的时候,突然有事情,那么可以用Ctrl+z,把作业暂停在后台,状态是Stopped,这样回到bash状态。

jobs: 观察当前后台作业状态

用法:
	jobs -l

fg: 把后台作业拿到前台处理

使用:fg %jobnumber (其中的jobnumber使用 jobs -l查看)

bg: 让作业在后台运行

使用:bg %jobnumber

kill: 终止作业命令

使用: kill -signal %jobnumber
-9 强制删除一个作业
-15 以正常程序方式终止一个作业

kill -9 %1 等等 kill -9 pid

ps: 后台挂起运行daemon

nohup /shellcommand   &

杀死连续进程

kill -9 `seq 2000 2010`