/bin/cat
似乎在我的 12.04 系统上作为持久守护进程运行。
$ ps aux | grep 猫 detlef 2278 0.0 0.0 8680 352 ? S 06:13 0:00 /bin/cat
为什么 Ubuntu 12.04 需要cat
作为守护进程运行?在我的 10.04.4 系统上不需要。
答案1
cat
作为 Unity Dash Text-Search 服务的一部分运行 ( zeitgeist-fts
)
cat
是不是守护进程;conCATenate 是一个将一个或多个输入文件合并为一个输出文件的实用程序。
/bin/cat
在 Ubuntu 12.04 上运行,作为时代精神服务,用于记录事件、历史记录等还启用 Dash 中的“边输入边搜索”功能。具体来说,它由(Zeitgeist Full-Text-Search)启动
zeitgeist-fts
,这是提供搜索功能的 Zeitgeist 组件。cat
证明:注意(3082)的 PIDps
并pstree
输出:$ ps aux | grep /bin/cat
izx 3082 0.0 0.0 11372 568 ? S 6月08日 0:00 /bin/cat
和$ pstree -p | grep zeit
═─zeitgeist-daemo(3051)───{zeitgeist-daemo}(3061) ═─zeitgeist-datah(3076)───{zeitgeist-datah}(3081) └─zeitgeist-fts(3075)─┬─cat(3082) └─{zeitgeist-fts}(3080)
Zeitgeist/Unity 在 10.04 中不存在,所以
cat
也没有!至于为什么它是需要的,cat
普遍用于文本处理,并且其父级的功能zeitgeist-fts
是......文本处理:)