Examples from www.dtracebook.com

hiren panchasara hiren.panchasara at gmail.com
Wed Dec 11 00:26:57 UTC 2013


$ sudo dtrace -n 'proc:::exec-success { trace(curpsinfo->pr_psargs); }'
dtrace: description 'proc:::exec-success ' matched 1 probe
CPU     ID                    FUNCTION:NAME
  5  48876                    :exec-success   /bin/sh /usr/bin/man ls
  2  48876                    :exec-success   /sbin/sysctl -n hw.machine_arch
  6  48876                    :exec-success   /sbin/sysctl -n hw.machine
  0  48876                    :exec-success   /usr/bin/locale
  7  48876                    :exec-success   /usr/bin/zcat
/usr/share/man/man1/ls.1.gz
  2  48876                    :exec-success   head -1
  1  48876                    :exec-success   tbl
  6  48876                    :exec-success   groff -S -P-h -Wall
-mtty-char -man -Tascii -P-c
  7  48876                    :exec-success   /usr/bin/zcat
/usr/share/man/man1/ls.1.gz
  3  48876                    :exec-success   less
  3  48876                    :exec-success   troff -Wall -mtty-char
-man -Tascii
  7  48876                    :exec-success   grotty -h -c


  6  48876                    :exec-success   top
  7  48876                    :exec-success   ps awwux
  7  48876                    :exec-success   iostat
  5  48876                    :exec-success   vmstat 1
  4  48876                    :exec-success   bash
  4  48876                    :exec-success   whois
  5  48876                    :exec-success   whoami
  4  48876                    :exec-success   devinfo
  4  48876                    :exec-success   dmesg
  6  48876                    :exec-success   pciconf -lv

I am getting interesting info only when "man" is executed and not for
any other command. What does that tell me? How is man special? Other
programs must also be doing exec(2), no?

Thanks,
Hiren


More information about the freebsd-dtrace mailing list