bash:什么是jobspec

时间:2016-01-27 00:03:52

标签: linux bash unix jobs

在阅读文档[1]时,术语“jobspec”会出现几次。

什么是jobspec?

[1] https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html

1 个答案:

答案 0 :(得分:17)

The job control section of Greg's Bash Guide描述如下:

  

作业规范或“jobspec”是指构成作业的过程的一种方式。 jobspec可能是:

     
      
  • %n表示职位编号n
  •   
  • %str指的是以str开头的命令启动的作业。如果有多个此类工作,则会出错。
  •   
  • %?str指的是由包含str的命令启动的作业。如果有多个此类工作,则会出错。
  •   
  • %%%+引用当前作业:最近在后台启动的作业,或从前台暂停的作业。如果没有给出工作规范,fg和bg将按此工作。
  •   
  • %-用于上一个作业(在当前作业之前为%%的作业)。
  •