[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bug de ps...



> Jacques Foury <Jacques.Foury@cvf.fr> écrivit:
> > ben par exemple des processus démarrés ce matin ont une date selon ps au 10 
> > février, donc ps semble ne pas comprendre ce qu'il lit dans /proc.
> 
> Je crois que c'est uniquement une erreur d'affichage.
> (fonction pr_stime() dans le procps de potato)

ah, une info intéresssante !!! ;-)

> Si c'était la lecture, comme en interne start_time est aussi
> utilisé pour d'autres calculs, la durée des process aussi serait fausse.

d'accord, si tu le dis...

> > $ uptime
> >  11:59am  up 316 days, 15:41,  5 users,  load average: 0.00, 0.04, 0.08
> > $ ps auxwww|grep Mail
> > root      8875  0.0 15.3 41312 39612  p0 S N Feb 10   0:02 lt-MailBox
> > root      8888  0.0 15.3 41312 39612  p0 S N Feb 10   0:00 lt-MailBox
> > root      8889  0.0 15.3 41312 39612  p0 S N Feb 10   0:00 lt-MailBox
> > root     19533  0.0  0.1  1636   380  p0 S N Feb 10   0:00 sh ./loopMailbox
> > root     28841  0.0 15.3 41312 39612  p0 S N Feb 10   8:31 lt-MailBox
> > 
> > la machine est en slink...
> 
> As-tu la possibilité de recompiler le dernier procps pour ta slink?

ben si c'est compatible pourquoi pas, mais je le mets où, et c'est quoi procps,
 une fonction ?

> Le code de pr_stime() m'y a l'air propre. Il y a même ces commentaires
> qui fleurent bon la correction de bug  : /* not reentrant */ , puis plus
> loin il insiste encore : /* not reentrant, this corrupts our_time */
> :)
> 
> Si tu as fait des script qui utilisent ps, le format de la sortie a un
> peu changé, celui du champ START en particulier : il n'y a plus
> d'espace.
> 

Je vérifierais ça après, pour le moment je ne sais pas où trouver les sources 
de 'procps', ni comment faire pour l'intégrer au système... je recompile ps ?

> Sinon, ce bug de la date de début je l'ai aussi observé quelques fois sur
> potato mais ce serait plus lié au fait que le système tourne sur
> des bipro, extrait de la TODO-list de procps : 
> 
> > ----------------------- ps -----------------------
> > 
> > Solve the "ps reports wrong date" bug. (recent processes on an SMP system
> > are reported as being 5 days old, while boot processes look normal)
> > (reported for procps-2.0.2 in May 1999)
> 
> -- 
> Samuel Landau
> GDP! http://miriad.lip6.fr/~landau/pub/misc/GDP.txt

Merci si tu as pus de précisions à ce sujet...


-- 

Jacques Foury





Reply to: