IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Les processus système


Sujet :

Administration système

  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Points : 287
    Points
    287
    Par défaut Les processus système
    Bonjour,

    On me demande de faire un script sur les processus dit système.

    Etant nouveau dans le monde linux, j'aimerai savoir comment on peux différencier ces processus système des processus normal ?

    (Je sais différencier un daemon d'un processus normal, tout daemon à comme ppid 1 > init)

    Merci d'avance pour vos lumières

    Arnaud

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Je ne peut pas t'aider mais est ce que les processus système ne seraient pas ceux lancés par root ?
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Citation Envoyé par Davidbrcz
    Je ne peut pas t'aider mais est ce que les processus système ne seraient pas ceux lancés par root ?
    Je ne crois pas qu'il y ai de véritable notion de processus système..

    On pourrait peut-être le voir comme les processus dont leur père est init (le processus pid 1), mais il y a des exceptions.. Mais arnaudperfect, qu'entends tu par processus système, les /etc/init.d/monservice start ou .. ?
    Linux/Unix, Emacs and Free Software are evil
    GNU/Linux & FreeBSD powered user.

  4. #4
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Points : 287
    Points
    287
    Par défaut
    Bah justement je pose la question : c'est quoi un processus système ? car moi non plus je ne sais pas se qui défini un processus dit système ! lol ;-)

    En faite je parlais de /etc/init.d/monservice start c'était la où il y a les lanceurs des processus. (start, stop, restart)

  5. #5
    Membre averti Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Points : 363
    Points
    363
    Par défaut
    processus système = daemon ???

  6. #6
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    à mon sens les processus systèmes sont (au moins ceux là)
    -les processus de type init
    -les deamon
    -les processus qui ont le process 1 pour père. (mis à part ceux lancés par un nohup)

  7. #7
    Membre actif
    Avatar de Blo0d4x3
    Inscrit en
    Octobre 2003
    Messages
    583
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 583
    Points : 265
    Points
    265
    Par défaut
    Pour moi les processus systemes ce sont ceux lancés par le noyaux, ceux que tu vois entre crochet quand tu fais un ps.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    UID        PID  PPID  C STIME TTY          TIME CMD
    root         1     0  0 12:56 ?        00:00:00 init [2]  
    root         2     1  0 12:56 ?        00:00:00 [migration/0]
    root         3     1  0 12:56 ?        00:00:00 [ksoftirqd/0]
    root         4     1  0 12:56 ?        00:00:00 [watchdog/0]
    root         5     1  0 12:56 ?        00:00:00 [migration/1]
    root         6     1  0 12:56 ?        00:00:00 [ksoftirqd/1]
    root         7     1  0 12:56 ?        00:00:00 [watchdog/1]
    root         8     1  0 12:56 ?        00:00:00 [events/0]
    root         9     1  0 12:56 ?        00:00:00 [events/1]
    root        10     1  0 12:56 ?        00:00:00 [khelper]
    root        11     1  0 12:56 ?        00:00:00 [kthread]
    root        29    11  0 12:56 ?        00:00:00 [kblockd/0]
    root        30    11  0 12:56 ?        00:00:00 [kblockd/1]
    root        31    11  0 12:56 ?        00:00:00 [kacpid]
    root       164    11  0 12:56 ?        00:00:00 [kseriod]
    root       192    11  0 12:56 ?        00:00:00 [pdflush]
    root       193    11  0 12:56 ?        00:00:00 [pdflush]
    root       194    11  0 12:56 ?        00:00:00 [kswapd0]
    root       195    11  0 12:56 ?        00:00:00 [aio/0]
    root       196    11  0 12:56 ?        00:00:00 [aio/1]
    root       760    11  0 12:56 ?        00:00:00 [ksuspend_usbd]
    root       787    11  0 12:56 ?        00:00:00 [ata/0]
    root       788    11  0 12:56 ?        00:00:00 [ata/1]
    Pour ce qui est des process lancer par les scripts /etc/init.d/, ce sont des daemons car ils tournent en tache de fond et sont rattacher a init (1) et tournant perpetuellement (sauf si ils se casse la gueule, ou si on les arrêtes bien sur).

    Après c'est vrais que chacun a un peu ces idées sur la chose.

Discussions similaires

  1. les processus dans un système multi-tâche
    Par haphp dans le forum Autres systèmes
    Réponses: 0
    Dernier message: 15/09/2010, 23h45
  2. Réponses: 0
    Dernier message: 30/04/2009, 11h13
  3. Recupérer les processus sauf ceux du système
    Par alainpeniche dans le forum Windows
    Réponses: 2
    Dernier message: 15/10/2007, 20h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo