w versus ps

look look w hell.art.pl
Wto, 20 Sie 2002, 09:26:16 CEST


Cześć,

Właściwie to się zastanawiam czy to odpowiednia grupa
na taki problem. Tak czy siak dystrybucja to PLD ;-)
Co godzinę, wykonuję chowna na dość dużym (kilkanaście GB)
katalogu. Efekt jest taki:

[look w hell look]$ ps axu | grep find
 root     25335  6.5  0.3  1388  488 ?        R    09:04   0:00 find /home/gold -exec chown .gold {} ;

[look w hell look]$ w | grep find
 marian	pts/15   -                 3:11am  0.00s  2:26m  1.45s  find /home/gold -exec chown .gold {} ;

Ale nie ma znaczenia, tak naprawdę co się wykonuje:

[look w hell look]$ w | grep marian
marian	pts/15   -                 3:11am  0.00s  2:26m  0.07s  proftpd: guest - xxx.yyy.zzz.aaa : RETR plik.txt

[look w hell look]$ ps axu | grep marian
marian	15049  0.0  1.4  2916 1840 pts/0    S    07:40   0:00 -bash

Dlaczego to co zwraca 'ps' nie równa się temu co zwraca 'w' ?
Oba pobierają dane z /proc prawda ? 

A teraz wyjaśnienie dlaczego zastanawiałem się, czy to odpowiednia grupa:
kernel 2.4.18 + grsec 1.9.5 z włączonymi opcjami restricted proc ale ze zdefiniowaną
grupą która ma nieograniczony dostęp do /proc. 

Jakieś pomysły ?

Pozdrawiam,

-- 
Lukasz 'look' Buko
Network Administrator, registered Linux user #165758
Try something different: http://hell.art.pl/~look/mp3



Więcej informacji o liście dyskusyjnej pld-users-pl