De acordo com man ps
:
Display the uid, pid, parent pid, recent CPU usage, process start time, controling tty, elapsed CPU usage, and the associated command.
Funciona bem na minha máquina:
$ ps -f UID PID PPID C STIME TTY TIME CMD 501 58104 58103 0 0:00.01 ttys000 0:00.02 -bash
Ao obter illegal option
, de acordo com alguns James Sadler , você precisa executar export COMMAND_MODE=unix2003
. De fato, na minha conta (admin, mas não root), é definido assim. Meu OS X 10.6 é uma atualização voltando ao Tiger. No mesmo post, James também afirma:
I have found that launching
ps
via iTerm would exhibit the problem but not when run via Terminal.app.