jobs
查看当前系统中的job
命令:jobs
上面输出表示当前有三个后台进程,+表示的是当前job,-表示前一个job。第一列数字表示job编号,可以配合fg,bg命令来使用。
暂停job
Ctrl Z
结束job
如果job正在运行,可以用Ctrl C来结束之,如果job在后台,那么可以先用fg命令将其转到前台,然后Ctrl C结束之,也可以先jobs -l查看其id,然后kill -9 id结束之!
Ctrl C
kill -9 id(job进程id)
将job转到后台运行
bg %n
n是job编号,即上图中1,2,3。
将job转到前台运行
fg %n
察看job对应的进程id
jobs -l
上面第二列数字就是job对应的进程id了,我们可以用kill命令来结束进程,比如kill -9 1124将结束find进程。
在后台运行job
command&
比如ls&将列出当前目录下的文件,但是在后台运行
前台job和后台job的区别是?
我不知道