批处理和守护进程的区别

Ram*_*772 2 unix linux daemon process batch-processing

我是 UNIX 新手,对批处理进程和守护进程有基本的混淆。

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

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

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

Ign*_*ams 7

守护进程是一种持续存在于内存中的进程,通常在后台,当环境中的某些东西提示它时采取行动。示例包括 crond、cupsd 和 httpd。

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