我是UNIX新手,在批处理和守护程序进程之间存在这种基本混淆。
基本上,Unix中有3种类型的进程:交互式,批处理和守护进程。
我对交互过程非常清楚,但仍然对批处理和守护进程非常困惑。
有人可以提供两者之间的详细解释和区别吗?
答案 0 :(得分:3)
守护程序进程是持久存储在内存中的进程,通常在后台,当环境中的某些内容提示时执行操作。例子包括crond,cupsd和httpd。
批处理是在后台从另一个进程(通常是一个守护进程)调用并在退出之前执行一些处理的进程。示例包括updatedb,makewhatis和logrotate。