是桌面程序守护程序吗?

时间:2012-06-05 10:38:26

标签: unix

我是编程的初学者,所以如果这个问题听起来很蠢,我很抱歉...

我正在读一本关于Unix的书。我想知道在我的桌面上运行的程序,如iTunes或Skype,是否被视为deamons。我很困惑,因为如果我在终端中键入ps,我看到的只是bash内核,除非我使用选项-e。这似乎表明iTunes和Skype就像在后台运行的其他守护进程一样。

但是,从概念上讲,守护进程不应该使用用户的任何输入,但我认为iTunes和Skype确实需要用户输入...

我错了什么?请帮忙,谢谢!!

1 个答案:

答案 0 :(得分:2)

iTunes和Skype等程序并不是真正的守护进程,正是因为它们与用户进行交互并可以显示在屏幕上。但是,它们也没有与终端会话联系在一起。

它们是独立的过程;它们在后台运行,直到你将它们带到前台。他们可能有自己的守护进程(iTunes有一个守护程序,它是一个守护进程)。但Skype或iTunes的主要UI不是守护进程。