I reject your reality and substitute my own!
Even voorop dat ik geen ervaring heb met die machines, ik weet ook niet wat erop draait.
Maar met linux heb je het mooie commando lsof
Daar kan je dan het PID mee greppen en dan heb je zo de user
Maar met linux heb je het mooie commando lsof
michael@cervix:~$ lsof | head COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME init 1 root mem REG 3,2 474772 702057 /sbin/init syslogd 725 root mem REG 3,2 27512 767364 /usr/sbin/syslogd syslogd 725 root mem REG 3,2 699071 957174 /lib/ld-2.3.2.so syslogd 725 root mem REG 3,2 1458907 957177 /lib/libc-2.3.2.so syslogd 725 root mem REG 3,2 42833 957185 /lib/libnss_files-2.3.2.so klogd 728 root mem REG 3,2 22508 767363 /usr/sbin/klogd klogd 728 root mem REG 3,2 699071 957174 /lib/ld-2.3.2.so klogd 728 root mem REG 3,2 1458907 957177 /lib/libc-2.3.2.so inetd 1381 root mem REG 3,2 22916 767684 /usr/sbin/inetd
Daar kan je dan het PID mee greppen en dan heb je zo de user
Ik heb basis kennis Linux. Maar in top staat de user dan toch ook ??Erkens schreef op vrijdag 10 december 2004 @ 10:18:
Even voorop dat ik geen ervaring heb met die machines, ik weet ook niet wat erop draait.
Maar met linux heb je het mooie commando lsof
michael@cervix:~$ lsof | head COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME init 1 root mem REG 3,2 474772 702057 /sbin/init syslogd 725 root mem REG 3,2 27512 767364 /usr/sbin/syslogd syslogd 725 root mem REG 3,2 699071 957174 /lib/ld-2.3.2.so syslogd 725 root mem REG 3,2 1458907 957177 /lib/libc-2.3.2.so syslogd 725 root mem REG 3,2 42833 957185 /lib/libnss_files-2.3.2.so klogd 728 root mem REG 3,2 22508 767363 /usr/sbin/klogd klogd 728 root mem REG 3,2 699071 957174 /lib/ld-2.3.2.so klogd 728 root mem REG 3,2 1458907 957177 /lib/libc-2.3.2.so inetd 1381 root mem REG 3,2 22916 767684 /usr/sbin/inetd
Daar kan je dan het PID mee greppen en dan heb je zo de user
edit: lsof snapt ie niet ...
I reject your reality and substitute my own!
Nou als er ergens een php script runt op de server die niet goed afsluit of iets dergelijks of een parser die lang loopt.. dan wil ik graag kunnen achterhalen welke / of waar het script runt!
of vraag ik nu iets onmogelijks... !?
I reject your reality and substitute my own!
ah, dat bedoel je 
met ps -ef krijg je ook de parant PID
pstree is ook een leuk ding, alleen dan moet je echt de parent hebben
met ps -ef krijg je ook de parant PID
pstree is ook een leuk ding, alleen dan moet je echt de parent hebben
[ Voor 38% gewijzigd door Erkens op 10-12-2004 10:34 ]
Verwijderd
Wat je moet doen is het volgende: Zodra deze conditie weer optreed, noteer je de pid's en pak je, zoals Erkens vermeld, lsof. Met lsof kun je zien welke open files door een bepaalde applicatie zijn gealloceerd. Hiermee is meestal ook wel het originele script, en daarmee de oorzaak/owner te achterhalen.
Als lsof niet op je systeem staat, wordt het tijd het erop te zetten, het is namelijk een tool die aan te raden is om op servers te gebruiken.
Als lsof niet op je systeem staat, wordt het tijd het erop te zetten, het is namelijk een tool die aan te raden is om op servers te gebruiken.
[ Voor 21% gewijzigd door Verwijderd op 10-12-2004 17:45 ]
Pagina: 1