/bin/cat
semble fonctionner en tant que démon persistant sur mon système 12.04.
$ ps aux | grep cat detlef 2278 0.0 0.0 8680 352? S 06:13 0:00 /bin/cat
Pourquoi Ubuntu 12.04 doit-il exécuter cat
en tant que démon? Ce n'était pas le cas sur mon système 10.04.4.
cat
est exécuté dans le cadre du service de recherche de texte Unity Dash (zeitgeist-fts
)cat
est pas un démon; conCATenate est un utilitaire qui joint un ou plusieurs fichiers en un fichier de sortie.
/bin/cat
est exécuté sur Ubuntu 12.04 dans le cadre du service Zeitgeist , qui enregistre les événements, l'historique, etc. et active également la recherche dans la fonctionnalité de tiret.
Plus précisément, il est lancé par zeitgeist-fts
(Recherche de texte intégral Zeitgeist), qui est le composant Zeitgeist qui fournit la fonction de recherche.
Preuve: notez le PID de cat
(3082) dans ps
etpstree
sortie:
$ ps aux | grep/bin/cat
izx 3082 0.0 0.0 11372 568? S juin 2008 0:00 /bin/catet
$ pstree -p | grep zeit
├─zeitgeist-daemo (3051) {zeitgeist-daemo} (3061) Zeitgeist-datah (3076) {zeitgeist-datah} (3081) [3081) └─zeitgeist-fts (3075) ─┬─cat (3082) └─ {zeitgeist-fts} (3080)
Zeitgeist/Unity n'existait pas dans 10.04, donc pas de cat
non plus! Pour ce qui est pourquoi c'est nécessaire, cat
est utilisé universellement pour le traitement de texte et la fonction de son parent zeitgeist-fts
est ... traitement de texte :)