Linux 进程管理 以及 作业控制

8 篇文章 0 订阅

在看 <Unix 高级环境编程>的时候,有很多东西搞不清楚。

进程的概念我还是理解的很清楚的。

文件系统也理解的很清楚。


进程组作用是什么?

作业是什么, 作业和进程的关系, 作业的作用是什么?

会话(session)是什么, 会话和作业进程的关系, 会话的作用 ?


这个博客的问题就是 进程管理 以及 作业控制。

希望可以好好的理解这个问题。

其中很多理解是根据: (百科的内容)


首先结识下面几个术语:

进程:

前台进程:  需要与用户进行交互的进程。

后台进程:  不许要与用户进行交互的进程。

进程组:      

前台进程组:

后台进程组:



作业: 正在执行的一个或者多个相关连的进程成为作业

   通过作业控制,用户可以同时运行多个作业,并且在需要的时候在作业之间进行切换。

   (可以这样子理解,一个作业是通过多个进程来完成一件事情。)

比如:当使用管道和重定向命令的时候,“nroff -man ps.1|grep kill|more”  就同时启动了三个进程!



作业控制: 控制正在运行的进程的行为。 用户可以挂起一个进程,等一会继续执行这个进程。

  在使用  vim 进行编辑的时候,可以 <C-z> 挂起当前的编辑器,放入后台中。然后执行其他的作业。

  执行完毕之后,在将 Vim 调入到前台进程中,继续与用户进行交互。


会话:



挂起一个进程:



启动一个进程:










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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值