1

bonjour à tous j'ai une question a savoir si c'est possible que des processus qui tournent inutilement

je m'explique


dès le démarrage de ma gépette, si je la prends en telnet et fais un ps voici mes processus:


Linux 2.4.25 (gp2x) (ttyp0)


[root@gp2x root]$
[root@gp2x root]$ps
PID Uid VmSize Stat Command
1 root 1336 S init boot
2 root S [keventd]
3 root S [ksoftirqd_CPU0]
4 root S [kswapd]
5 root S [bdflush]
6 root S [kupdated]
7 root S [mtdblockd]
8 root 1336 S init boot
9 root 1992 S /bin/sh /etc/rc.d/rc.sysinit
13 root 1404 S devfsd /dev
17 root 33396 S ./gp2xmenu --boot
18 root 33396 S ./gp2xmenu --boot
19 root 33396 S ./gp2xmenu --boot
41 root S [loop7]
49 root 33396 S ./gp2xmenu --boot
76 root 2524 S /sbin/inetd
79 root 4736 S /sbin/smbd
81 root 3692 S /sbin/nmbd
90 root 2888 S in.telnetd
91 root 2048 S -sh
96 root 2556 R ps
[root@gp2x root]$

je m'étonne de voir plusieurs "./gp2xmenu --boot"

maintenant si je lance mon script gp2xsleep (merci à edd au passage, ici:topics/99696-energy-saver#19)

et que je refais un ps, j'ai ceci:


[root@gp2x root]$ps
PID Uid VmSize Stat Command
1 root 1336 S init boot
2 root S [keventd]
3 root S [ksoftirqd_CPU0]
4 root S [kswapd]
5 root S [bdflush]
6 root S [kupdated]
7 root S [mtdblockd]
8 root 1336 S init boot
9 root 1992 S /bin/sh /etc/rc.d/rc.sysinit
13 root 1404 S devfsd /dev
17 root 2888 S /bin/sh ./autorungp2xsleep.gpu
41 root S [loop7]
76 root 2524 S /sbin/inetd
79 root 4736 S /sbin/smbd
81 root 3692 S /sbin/nmbd
90 root 2888 S in.telnetd
91 root 2048 S -sh
97 root 35128 S /usr/gp2x/gp2xmenu
98 root 33080 S ./gp2xmenu
99 root 616 S ./binary/gp2xsleep.gpe
100 root 33080 S ./gp2xmenu
101 root 35128 S /usr/gp2x/gp2xmenu
102 root 33080 S ./gp2xmenu
103 root 35128 S /usr/gp2x/gp2xmenu
104 root 33080 S ./gp2xmenu
108 root 35128 S /usr/gp2x/gp2xmenu
109 root 35128 S /usr/gp2x/gp2xmenu
115 root 2556 R ps
[root@gp2x root]$

je suis étonné de voir le nombre de processus tournant pour le menu graphique, d'autant plus que si je les tues et n"en laisse qu'un, la console fonctionne sans soucis...une erreur de ma part ou un processus peut annuler un autre qui a la même tâche?

2

affiche le ppid histoire de voir d'où ils sortent.