为什么 cat 在 Ubuntu 12.04 上作为守护进程运行?

use*_*816 8 unity zeitgeist services unity-dash 12.04

/bin/cat 似乎在我的 12.04 系统上作为持久守护程序运行。

$ ps 辅助 | 猫

detlef 2278 0.0 0.0 8680 352 ? S 06:13 0:00 /bin/猫

为什么 Ubuntu 12.04 需要cat作为守护进程运行?它没有在我的 10.04.4 系统上。

ish*_*ish 7

cat作为 Unity Dash 文本搜索服务的一部分运行 ( zeitgeist-fts)

cat不是一个守护进程; conCATenate 是一种将一个或多个输入文件连接成单个输出文件的实用程序。

  • /bin/cat在Ubuntu 12.04运行的一部分时代精神服务,记录事件,历史等,可以使搜索作为你型在仪表板的功能。

  • 具体来说,它是由zeitgeist-fts(Zeitgeist Full-Text-Search) 启动的,它是提供搜索功能的 Zeitgeist 组件。

  • 证明:注意输入cat(3082)的PIDpspstree输出:

    $ ps 辅助 | grep /bin/cat
    izx 3082 0.0 0.0 11372 568 ? S Jun08 0:00 /bin/cat
    
    $ pstree -p | 时间
    ??zeitgeist-daemo(3051)???{zeitgeist-daemo}(3061)
        ??zeitgeist-datah(3076)???{zeitgeist-datah}(3081)
        ??时代精神-fts(3075)???猫(3082)
                              ??{时代精神-fts}(3080)
    

  • Zeitgeist/Unity 在 10.04 中不存在,所以也不存在cat!至于为什么需要,cat普遍用于文本处理,其父的作用zeitgeist-fts是...文本处理:)