批处理和守护程序进程之间的区别

时间:2015-09-09 03:14:19

标签: linux unix process batch-processing daemon

我是UNIX新手,在批处理和守护程序进程之间存在这种基本混淆。

基本上,Unix中有3种类型的进程:交互式,批处理和守护进程。

我对交互过程非常清楚,但仍然对批处理和守护进程非常困惑。

有人可以提供两者之间的详细解释和区别吗?

1 个答案:

答案 0 :(得分:3)

守护程序进程是持久存储在内存中的进程,通常在后台,当环境中的某些内容提示时执行操作。例子包括crond,cupsd和httpd。

批处理是在后台从另一个进程(通常是一个守护进程)调用并在退出之前执行一些处理的进程。示例包括updatedb,makewhatis和logrotate。