web-dev-qa-db-ja.com

catがUbuntu 12.04でデーモンとして実行されているのはなぜですか?

/bin/catは、私の12.04システムで永続的なデーモンとして実行されているようです。

 $ ps aux | grep cat 
 
 detlef 2278 0.0 0.0 8680 352? S 06:13 0:00 /bin/cat

Ubuntu 12.04がcatデーモンとして実行する必要があるのはなぜですか?私の10.04.4システムにはありませんでした。

7
user43816

catはUnity Dash Text-Searchサービスの一部として実行されています(zeitgeist-fts

catnotデーモンではありません。 conCATenateは、1つ以上の入力ファイルを単一の出力ファイルに結合するユーティリティです。

  • /bin/catは、Ubuntu 12.04で Zeitgeist サービスの一部として実行され、イベント、履歴などを記録します。また、alsoは、ダッシュ機能での入力時に検索を有効にします。

  • 具体的には、検索機能を提供するZeitgeistコンポーネントであるzeitgeist-fts(Zeitgeist全文検索)によって開始されます。

  • 証明:catおよびps出力のpstree(3082)のPIDに注意してください。

     $ ps aux | grep/bin/cat
     izx 3082 0.0 0.0 11372 568? S 6月8日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もありません! whyが必要な場合、catはテキスト処理に広く使用され、その親zeitgeist-ftsは...テキスト処理に使用されます:)

6
ish