1

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

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

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

我怎么了?请帮忙,谢谢!!

4

1 回答 1

2

像 iTunes 和 Skype 这样的程序并不是真正的守护进程,正是因为它们确实与用户交互并且可以显示在屏幕上。但是,它们也没有绑定到终端会话。

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

于 2012-06-05T10:45:31.347 回答