7 工作控制(Job Control)

这里只列举了常用的情况,完整请参考《Bash Reference Manaul》

Shell与Job Control


Shell将job与each pipeline联系起来,并保存有一份当前正在执行的jobs的table。

基本概念


  • 工作控制(Job Control):Job control指的是能够选择性停止(暂停)进程的执行,并在之后恢复他们的执行的能力。
  • Job member:所有处于单个pipeline中的进程属于相同的job。

如何引用job


编号为n的job通过“%n”引用。

操作


  • jobs,列出active的jobs。
  • bg,将指定job放到后台执行。
  • fg,将指定job放到前台执行。
  • kill,结束指定job的执行。
  • ctrl+z,当job正执行的时候,输入ctrl+z将暂停该job并将控制权返回给。bash。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容