Linux任务管理

查看后台任务(jobs)

该命令可以用来查看后台的任务,包括暂停的和运行的,及任务的PID
jobs    :直接回车可以查看后台的所有任务(暂停、运行) jobs
-r :仅查看后台运行的任务 jobs -s :仅查看后台暂停的任务 jobs -l :查看后台所有的任务,并显示它们的PID

终止jobs任务

1、通过jobs -l来查看后台任务的PID
   jobs -l :通过kill 命令加上后台任务的PID来结束。
   kill -9 {PID}
2、直接使用killall 来结束相关的程序
    # 如果确定后台任务中有,且仅有一个相同的任务时,或者确定要结束所有相同的任务时,可以使用此方式。
    # bash
        killall -9 cp
        

 

后台任务到前台(fg)

该命令可以用来操作后台任务到前台来。
fg + jobnumber    将对应任务号的后台任务调取至前台。
    当然,fg不加jobnumber也是可以调取后台任务的,但是会有一个默认调取的规则,就是jobs任务的"符号"。
    fg会默认调用带有"+"的后台任务。而带有"+"的任务表示是最近一次放置后台的任务,"-"表示仅次于"+"任务。

修改后台任务状态为运行(bg)

可以将后台暂停的任务状态修改为运行。(交互式无法修改)
    fg + jobnumber    将对应任务号的后台任务调取至前台。
    
    当然,bg不加jobnumber也是可以调取后台任务的,但是会有一个默认调取的规则,就是jobs任务的"符号"。
    bg会默认调用带有"+"的后台任务。而带有"+"的任务表示是最近一次放置后台的任务,"-"表示仅次于"+"任务。

 

posted @ 2019-09-20 23:13  Jumpkin1122  阅读(176)  评论(0编辑  收藏  举报