是桌面程序守护程序



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

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

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

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

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

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

最新更新