Por que o cat é executado como um daemon no Ubuntu 12.04?

6

/bin/cat parece estar sendo executado como um daemon persistente no meu sistema 12.04.

$ ps aux | grep cat

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

Por que o Ubuntu 12.04 precisa de cat executando como um daemon? Não foi no meu sistema 10.04.4.

    
por user43816 09.06.2012 / 11:09

1 resposta

6

cat está sendo executado como parte do serviço de pesquisa de texto do Unity Dash ( zeitgeist-fts )

cat não é um daemon; ConCATenate é um utilitário que une um ou mais arquivos de entrada em um único arquivo de saída.

  • /bin/cat é executado no Ubuntu 12.04 como parte do serviço Zeitgeist , que registra eventos, histórico, etc. e também ativa o tipo de pesquisa enquanto você usa o recurso de traço.

  • Especificamente, ele é iniciado por zeitgeist-fts (Zeitgeist Full-Text-Search), que é o componente Zeitgeist que fornece o recurso de pesquisa.

  • Prova: observe o PID de cat (3082) em ps e pstree output:

    $ ps aux | grep /bin/cat
    izx       3082  0.0  0.0  11372   568 ?        S    Jun08   0:00 /bin/cat
    
    e
    $ pstree -p | grep zeit
    ├─zeitgeist-daemo(3051)───{zeitgeist-daemo}(3061)
        ├─zeitgeist-datah(3076)───{zeitgeist-datah}(3081)
        └─zeitgeist-fts(3075)─┬─cat(3082)
                              └─{zeitgeist-fts}(3080)
    
  • O Zeitgeist / Unity não existia em 10.04, então não é cat ! Quanto a por que é necessário, cat é universalmente usado para processamento de texto, e a função de seu pai zeitgeist-fts é ... processamento de texto:)

por ish 09.06.2012 / 11:31