欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux系统中job的管理

程序员文章站 2022-03-01 22:16:03
...
1 了解job
  当你兴致勃勃的打开vim,开始写代码时。运营mm气喘吁吁地跑过来:“赶紧帮我跑一个xx的数据,明天开会要用。”可是又不想关闭vim,某些系统下又打不开新的tty。怎么办,难道只能Linux系统中job的管理
            
    
    博客分类: linux ?其实你当前的任务、运营mm要你做的任务都是job。每个job在bash中对应一个子进程,对job的管理就是对进程的管理。接着往下看。

Linux系统中job的管理
            
    
    博客分类: linux
2 挂起job
你可以使用ctrl+z快捷键,将编辑任务放到后台挂起,终端显示那个任务的状态为已停止或者stopped。这样你就可以帮运营MM跑数据了吧,Linux系统中job的管理
            
    
    博客分类: linux

Linux系统中job的管理
            
    
    博客分类: linux
3 将job放到后台运行
  或者你会碰到这样的情况,在运行一个十分耗时的任务,运营mm又来了,“帮我跑一份xx数据,下午开会要用。”不用担心,可以使用这个:&。执行命令时,在后面加上&,可以让你的job在后台运行。通过jobs命令查看cp任务,任务状态为运行中。

Linux系统中job的管理
            
    
    博客分类: linux
4 将job返回前台
运营mm终于走了,你想继续工作怎么办?可以执行fg命令,使后台挂起的任务返回前台。默认取出的是带+号的job.如果想取出带-号的job,可以这样:fg %1(1为job的编号)。

Linux系统中job的管理
            
    
    博客分类: linux
5 改变job在后台运行的状态
  当你使用ctrl+z将任务挂起后,又不想让它闲着,怎么办?可以使用bg命令,改变job的运行状态。任务会变为运行中或者Running,后边有个&符号。

Linux系统中job的管理
            
    
    博客分类: linux
6 杀死job
  如果在后台挂起或者运行的任务很多,想关闭一些任务的话,可以执行kill –9 %jobnumber。

Linux系统中job的管理
            
    
    博客分类: linux
先写这些吧,喜欢就收藏。


  • Linux系统中job的管理
            
    
    博客分类: linux
  • 大小: 14.6 KB
  • Linux系统中job的管理
            
    
    博客分类: linux
  • 大小: 6.8 KB
  • Linux系统中job的管理
            
    
    博客分类: linux
  • 大小: 15.6 KB
  • Linux系统中job的管理
            
    
    博客分类: linux
  • 大小: 6.2 KB
  • Linux系统中job的管理
            
    
    博客分类: linux
  • 大小: 41.8 KB
  • Linux系统中job的管理
            
    
    博客分类: linux
  • 大小: 16.1 KB