Linux 工作管理(job control)


        工作管理是用在bash环境下。也就是说:『当我们登入系统取得 bash shell 之后,在单一终端机接口下同时进行多个工作的行为管理 』。举例来说,我们在登入 bash 后, 想要一边复制档案、一边进行资料搜寻、一边进行编译,还可以一边进行 vi 程序撰写! 当然我们可以重复登入那六个文字接口的终端机环境中,不过,能不能在一个 bash 内达成? 当然可以啊!就是使用 job control 啦!

       由我们有一个终端接口,因此在可以出现提示字符你操作环境就称为前景 (foreground),至其他工作就可以你放入背景 (background) 去暂停运作。要注意是,放入背景工作想要运作时, 他必须不能够使用者互例来说, vim 可能在背景里面执行 (running) !因为你没有输入数据他就会跑啊! 而放入背景工作是可以使用 [ctrl]+c 来终止』!

bash 只能够管理自己的工作而不能管理其他 bash 的工作,所以即使你是 root 也不能够将别人的 bash 底下的 job 给他拿过来执行。此外,又分前景与背景,然后在背景里面的工作状态又可以分为『暂停 (stop)』与『运作中 (running)』。


1、 直接将指令丢到背景中『执行』的 &


2、 将『目前』的工作丢到背景中『暂停』:[ctrl]-z


3、 观察目前的背景工作状态: jobs

ps+号代表预设的取用工作。 所以说:『目前我有两个工作在背景当中,两个工作都是暂停的, 而如果我仅输入 fg 时,那么那个 [2] 会被拿到前景当中来处理』!


4、将背景工作拿到前景来处理:fg——foreground


5、 让工作在背景下的状态变成运作中: bg——background


6、 管理背景当中的工作: kill


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值