Sous OpenBSD 4.4, y'a-t'il moyen d'avoir des infos précises sur les
processus, sans pour autant les faire tourner dans un débogueur: en
particulier, j'aimerais pouvoir savoir quels fichiers ils ont ouvert et à
quel offset il en sont. Possible ?
Merci.
--
Antoine.
fstat(1) devrait faire ton bonheur.
--
. Cordialement,
..: Gabriel Linder
OK, c'est bien ce que je cherchais.
Sinon.. comment trouver le cwd et les arguments avec lequel ont été créé
un processus ? Notamment ce qu'on retrouve dans le /proc/$pid sous Linux
par exemple:
-r--r--r-- 1 root root 0 sep 29 16:34 cmdline
lrwx------ 1 root root 0 sep 29 16:34 cwd -> /root
-r-------- 1 root root 0 sep 29 16:34 environ
lrwx------ 1 root root 0 sep 29 16:34 exe -> /bin/bash
[...]
peut etre ktrace pourrait t aider.
--
Gallon Sylvestre
Je suggÚrerais bien aussi lsof[1] qui est plus complet que fstat(1).
[1] http://people.freebsd.org/~abe/
--
Ollivier ROBERT -=- FreeBSD: The Power to Serve -=- rob...@FreeBSD.org
Soutenez les UNIX libres ! FreeBSD Linux NetBSD OpenBSD !
Il y a aussi truss(1) qui trace les appels systᅵmes si tu veux des infos
plus dᅵtaillᅵs (au risque de se perdre dans la masse d'information qui
en sort).